android自定义progressbar 图片,自定义ProgressBar(自定义View和ClipDrawable)
开发中经常需要自定义ProgressBar,这里用了自定义View和ClipDrawable实现简单的ProgressBar
自定义View效果:
public class CustomProgressBar extends View {
private Paint mBgtPaint;//底部背景画笔
private Paint mProgressPaint;//progress画笔
private int startX;//起始X坐标,保持不变
private int endX;//终点坐标,保持不变
private int currentX;//当前坐标,progress换算而来,不断增大
private int mProgressBgHeight = 60;
private int mProgressHeight = 50;
private int mProgressBgColor = Color.BLACK;
private int mProgressColor = Color.BLUE;
public CustomProgressBar(Context context){
this(context, null);
}
public CustomProgressBar(Context context, @Nullable AttributeSet attrs){
this(context, attrs, 0);
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
