1.首先是水平进度条
style="@android:style/Widget.ProgressBar.Horizontal"
2.分别设置进度条的第一、第二进度条的样式和进度条背景的样式。
新建一个文件progressbar_bg_style.xml
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
<shape>
<corners android:radius="10dp" />
<solid android:color="@color/white" />
<stroke android:color="#4CE16D" android:width="1dp"/>
</shape>
</item>
<!--第二条进度条的样式(这里不需要)-->
<!--<item android:id="@android:id/secondaryProgress">-->
<!--<clip>-->
<!--<shape>-->
<!--</shape>-->
<!--</clip>-->
<!--</item>-->
<item android:id="@android:id/progress">
<clip>
<shape>
<corners android:radius="10dip" />
<solid android:color="#4CE16D"/>
<padding
android:bottom="2dp"
android:left="2dp"
android:right="2dp"
android:top="2dp" />
</shape>
</clip>
</item>
</layer-list>
3设置进度条的样式
android:progressDrawable="@drawable/progressbar_bg_style"
网友评论