public class CircleView extends View {
private Paint paint;//画笔
private Paint textPaint;//文言画笔
private RectF oval;//rectF对象(圆环)
private int currentDegree = 90;//当前度数(除360求百分比)
@SuppressLint("RestrictedApi")
private ArgbEvaluator argbEvaluator = new ArgbEvaluator();//颜色渐变差值器
private int height;//控件高
private int width;//控件宽
private int circleWidth;//圆环宽
private final static int strokeWidth = 4;//画笔大小
private boolean isGradual = true;//是否显示渐变色
private final int GREEN = 0xff00c882;
private final int BLUE = 0xff229fff;
public CircleView(Context context) {
super(context);
//初始化画笔
paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(Color.RED);
oval = new RectF();
paint.setStrokeWidth(strokeWidth);//线宽
paint.setStyle(Paint.Style.STROKE);
textPaint = new Paint();
textPa
android:渐变色进度条(圆环)
最新推荐文章于 2024-05-15 20:03:41 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)