效果图:
代码优化/简化、教科书级别注释、复制粘贴即可用
代码:
package com.zistone.factorytest0718.view;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
import com.zistone.factorytest0718.BaseActivity;
/**
* 圆形进度条控件
*
* @author LiWei
* @date 2021/2/19 16:17
* @email 652276536@qq.com
*/
public class MyCircleProgress extends View {
private static final String TAG = "MyCircleProgress";
private Paint _paint;
private RectF _rectF;
private Rect _rect;
private int _current = 1, _max = 100;
//圆弧(也可以说是圆环)的宽度
private