设置进度条的样式

2018-09-04  本文已影响0人  _成长ing_
安卓设置进度条的样式如图所示: 进度条.PNG

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"
上一篇下一篇

猜你喜欢

热点阅读