先看效果图
这里有个小问题。完成的时候应该显示 完成。这个随意了
下面直接开撸:
public class ProgressButton extends Button {
private boolean mProgressEnable;
private long mMax = 100;
private long mProgress;
private Drawable mProgressDrawable;
/**设置是否允许进度*/
public void setProgressEnable(boolean progressEnable) {
mProgressEnable = progressEnable;
}
/**设置进度的最大值*/
public void setMax(long max) {
mMax = max;
}
/**设置当前的进度,并且进行重绘操作*/