美文网首页
android progressbar自定义背景

android progressbar自定义背景

作者: hao_developer | 来源:发表于2021-09-18 16:17 被阅读0次
image.png
image.png
<?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 android:shape="rectangle">

            <solid android:color="@color/hui_99"/>

            <corners android:radius="1.5dp"/>

        </shape>

    </item>

   //缓存的背景色
    <item android:id="@android:id/secondaryProgress">

        <clip> 

                <shape android:shape="rectangle">

                    <solid android:color="@color/hui_99"/>

                    <corners android:radius="1.5dp"/>

                </shape>

        </clip> 
    </item>
    
    //进度背景色
    <item android:id="@android:id/progress">

          <clip> 

        <shape android:shape="rectangle">

            <solid android:color="@color/green_00"/>

            <corners android:radius="1.5dp"/>

        </clip> 
        </shape>

    </item>

</layer-list>
image.png

如果想实现圆角进度

<?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 android:shape="rectangle">

            <solid android:color="@color/hui_f3" />

            <corners android:radius="7dp" />

        </shape>

    </item>

    <item android:id="@android:id/progress">

        <scale android:drawable="@drawable/progress_green_bg" android:scaleWidth="100%"/>

    </item>

</layer-list>
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <solid android:color="@color/green_00"/>

    <corners android:radius="7dp"/>

</shape>

相关文章

网友评论

      本文标题:android progressbar自定义背景

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