安卓进度条改变颜色,样式
1.圆形进度条
百度上有很多方法,但是找到的大多数很复杂,今天翻到了一个博主写的一个很简单的方法:
这个就是改变颜色的代码:android:indeterminateTint="#d38fdb"
附ProgressBar属性小结:https://www.jianshu.com/p/46d142a4d030 (源于简书)
2.水平进度条
在res下的drawable目录下新建progressbar.xml
progressbar.xml内容如下:
有一行显示不出来 看图片:
<!-- 设置背景色 -->
<item android:id="@android:id/background" >
<shape>
<corners android:radius="5dip" />
<gradient android:startColor="#fff"
android:endColor="#fff" />
</shape>
</item>
<item android:id="@android:id/progress" >
<clip>
<shape>
<corners android:radius="5dip" />
<!-- 设置进度条颜色 可以两种颜色渐变 -->
<gradient android:startColor="#d38fdb"
android:endColor="#ffca12" />
</shape>
</clip>
</item> </layer-list>