/**
- 外描边的宽度
*/
private float BORDER_STROCK;
/**
- 进度条进度矩形与控件边界的距离,≥BORDER_STROCK
*/
private float PROGRESS_STROCK;
//进度条的宽高
private int mWidth, mHeight;
/**
- 画进度条的矩形
*/
private RectF mRec 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》无偿开源 徽信搜索公众号【编程进阶路】 tF;
public ColorGradientProgressBar(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
initView();
}
public ColorGradientProgressBar(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public ColorGradientProgressBar(Context context) {
this(context, null);
}
private void initView() {
mPaint = new Paint();
mPaint.setAntiAlias(true);
mRectF = new RectF();
BORDER_STROC