美文网首页
实现Android中的自定义ProgressBar

实现Android中的自定义ProgressBar

作者: 小李同学今天博学了吗 | 来源:发表于2019-08-18 16:28 被阅读0次

先上效果图:

效果图

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

在project 目录下点击

        

点击命名

2.为布局progress的背景设置图片,可以直接为图片,也可以自己创建shape,如下图

其中 

1.为当progress为0时显示的progress样式,

2.为当progress为0 - max时的样式,这个item的图片将会覆盖在 第一个item上,这样就可以形成进度的样式

3.为当progress为进度到 max的时候,覆盖在前面的图上,这里 1 item 和 2 item是同一张图,你也可以当到达 100%时给其设置其他图。

注意一点,这三个item的id都是固定的,不可以更改,

progress_bg

3.将刚刚创建的xml文件设置为 progressDrawable 的背景即可

android:progressDrawable="@drawable/progress_bg"

相关文章

网友评论

      本文标题:实现Android中的自定义ProgressBar

      本文链接:https://www.haomeiwen.com/subject/ulqrsctx.html