1,概述
最近项目开发需要使用到圆形进度条,整理了一下代码,避免之后重复造*。。。。。。。
2、效果图
下面是具体的需求~
3、实现
首先,圆形进度条肯定是需要一些特定的属性的。比如圆环半径,圆环宽度,绘制圆环需要的颜色。半圆环需要考虑绘制圆环开始的角度
在value文件夹下创建 attrs文件
1、自定义属性RoundProgressBar
2、在RoundProgressBar的构造方法中获取定义的属性值
3、onDraw
4、使用
布局文件
ok~