- 博客(5)
- 收藏
- 关注
原创 Android自定义View-自定义进度条
先看效果图: 实现思路: 1.先画一条平行于X轴的直线。左右两边有间距,画的时候起始点的X轴大于0(代码里面设置为20),终止点距离右边间距也是大于0的(屏幕宽度-20就是X轴的坐标值)。 2.当前进度的颜色和占总进度的百分比,总进度 = 屏幕宽度 - 左右间距。我们传入的当前进度值/100*总进度就是我们在界面上实际的进度值了,然后剩余的就是未走完的进度了。思路清楚了我们来看实现代码:...
2019-10-22 17:30:23
189
原创 Android自定义View-柱状图
上面是效果图,下面看代码,都有注释: package com.example.customeview; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.gr...
2019-10-21 17:04:24
319
1
原创 Android自定义View-简单折线图
先看效果图: 折线图其实就是对坐标进行计算,实现很简单,下面直接上代码: package com.example.customeview; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphi...
2019-10-21 15:10:01
241
原创 自定义ProgressBar
在项目中有时候难免会用到自定义的加载圈,下面是一个简单的自定义加载圈 下面我们来看一下怎么实现的 1.在res/values下面创建一个xml文件 2.创建一个类继承View,重写相应的方法 public cl
2017-04-07 10:32:10
259
原创 Android自定义View基础
在项目中 我们或多或少会用到自定义View 下面简单介绍一下自定义View的使用基础 1自定义View的属性,首先在res/values/下建立一个attrs.xml文件,在里面定义我们的属性和声明我们的整个样式。 2.重写OnDraw、onMeasur
2017-04-06 14:05:13
236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人