各位看官们大家好,上一回中咱们说的例子是"如何使用Java版MQTT客户端",这一回中咱们说的例子是"自定义View实例二:环形进度条"。闲话休提,言归正转,让我们一起Talk Android吧!
知识回顾
看官们,我们又回到了自定义View相关的知识中,在这里对旧知识做一些回顾:首先在四百六十五回中介绍了自定义View的思路,然后按照此思路介绍了如果在自定义View过程中实现测量、布局和绘制三大功能。接着针对自定义View的思路一介绍了一个实例:带圆圈的文字。本章回中将依据自定义View的思路二介绍实例:环形进度条。
实现思路
思路一:
画两个大小相同的圆环:A和B,A当作背景用来显示整个圆形,它表示完整的进度值,B当作前景,覆盖在A上面,用来显示进度,它表示当前的进度值。A使用浅色,B使用深色。这样效果明显一些。
此外,在圆环的圆心位置显示一个文字,文字中的数值就是当前的进度值。
思路二:
画一个圆和一个圆环套在圆外面,圆用来显示整个圆形,它表示完整的进度值,圆环在