没有合适的资源?快使用搜索试试~ 我知道了~
Android自定义带加载动画效果的环状进度条
1 下载量 16 浏览量
2021-01-20
09:42:33
上传
评论
收藏 50KB PDF 举报
温馨提示
试读
3页
最近闲来无事,自定义了一个环状进度条,话不多说直接上代码 : public class CircleProgressView extends View{ private Paint mCirPaint; private Paint mArcPaint; private Paint mTextPaint; private float radius=200; private int textsize=60; private int progress=68; private int stokeWidth=10; private int circleColor=Col
资源推荐
资源详情
资源评论
Android自定义带加载动画效果的环状进度条自定义带加载动画效果的环状进度条
最近闲来无事,自定义了一个环状进度条,话不多说直接上代码 :
public class CircleProgressView extends View{
private Paint mCirPaint;
private Paint mArcPaint;
private Paint mTextPaint;
private float radius=200;
private int textsize=60;
private int progress=68;
private int stokeWidth=10;
private int circleColor=Color.GRAY;
private int arcColor=Color.GREEN;
private int textColor=Color.BLACK;
private int speed=0;
public CircleProgressView(Context context) {
super(context);
}
public CircleProgressView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
public CircleProgressView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public void setRadius(float radius){
this.radius=radius;
invalidate();
}
public void setTextSize(int textsize){
this.textsize=textsize;
invalidate();
}
public void setProgress(int progress){
this.progress=progress;
}
public void setStokewidth(int stokeWidth){
this.stokeWidth=stokeWidth;
invalidate();
}
public void setColor(int circleColor,int arcColor,int textColor){
this.circleColor=circleColor;
this.arcColor=arcColor;
this.textColor=textColor;
invalidate();
}
public void setSpeed(int speed){
this.speed=speed;
}
private void init() {
mCirPaint=new Paint();
mCirPaint.setColor(circleColor);
mCirPaint.setAntiAlias(true);
mCirPaint.setStyle(Paint.Style.STROKE);
mCirPaint.setStrokeWidth(stokeWidth);
mArcPaint=new Paint();
mArcPaint.setColor(arcColor);
mArcPaint.setAntiAlias(true);
mArcPaint.setStyle(Paint.Style.STROKE);
mArcPaint.setStrokeWidth(stokeWidth);
资源评论
weixin_38740144
- 粉丝: 1
- 资源: 973
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功