1. 首页
  2. 移动开发
  3. Android
  4. Android自定义View圆形百分比控件(一)

Android自定义View圆形百分比控件(一)

上传者: 2021-05-01 15:39:08上传 PDF文件 95.52 KB 热度 9次

做一个自定义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中设置监听,传入百分比:代码下载地址:

用户评论