本文实例为大家分享了Android自定义圆弧进度条数字变化的具体代码,供大家参考,具体内容如下
效果如下:
思路:一个内环圆弧和一个外环圆弧,因为有一个圆圈是在圆弧上做圆周运动,所以在画圆的时候必须要得到圆弧上的各个点的坐标,这里其实就用到了PathMeasure这个类,可以帮我们拿到这些点,在画圆弧的时候也理所应当的要使用path,然后根据外界动态的传值进行重绘就能达到动态的效果
代码如下:
public class ProgressPathRainbow extends View {
本文实例为大家分享了Android自定义圆弧进度条数字变化的具体代码,供大家参考,具体内容如下
效果如下:
思路:一个内环圆弧和一个外环圆弧,因为有一个圆圈是在圆弧上做圆周运动,所以在画圆的时候必须要得到圆弧上的各个点的坐标,这里其实就用到了PathMeasure这个类,可以帮我们拿到这些点,在画圆弧的时候也理所应当的要使用path,然后根据外界动态的传值进行重绘就能达到动态的效果
代码如下:
public class ProgressPathRainbow extends View {