先上效果图:

1.先在drawable下新建一个layer-list文件


2.为布局progress的背景设置图片,可以直接为图片,也可以自己创建shape,如下图
其中
1.为当progress为0时显示的progress样式,
2.为当progress为0 - max时的样式,这个item的图片将会覆盖在 第一个item上,这样就可以形成进度的样式
3.为当progress为进度到 max的时候,覆盖在前面的图上,这里 1 item 和 2 item是同一张图,你也可以当到达 100%时给其设置其他图。
注意一点,这三个item的id都是固定的,不可以更改,

3.将刚刚创建的xml文件设置为 progressDrawable 的背景即可
android:progressDrawable="@drawable/progress_bg"
网友评论