Android自定义View圆形百分比控件(一)
做一个自定义View的小练习,效果如下只需要画一个圆、一个圆弧、一个百分比文本,添加一个点击事件,传入百分比重绘1、在res/values文件夹下新建attrs.xml文件,编写自定义属性:2、新建CirclePercentView继承View,重写构造方法:3、在第三个构造方法中获取自定义属性的值:4、创建画图所使用的对象,如Paint、Rect、RectF:5、重写onMeasure()方法,计算自定义View的宽高:6、重写onDraw()方法,绘制圆、圆弧和百分比文本,注意坐标的计算: 7、给这个view设置点击事件,暴露一个动态设置百分比的方法:8、在activity_main.xml布局文件中使用该View:9、在MainActivity.java中设置监听,传入百分比:代码下载地址:
用户评论