Android简单自定义ProgressBar

效果图如下


直接上代码

自定义一个drawable 文件,progressbar_color.xml, 然后在xml文件中引用即可


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

    <!-- 背景  gradient是渐变,corners定义的是圆角 -->
    <item android:id="@android:id/background">
        <shape>
            <corners android:radius="10dp" />

            <solid android:color="#ffffff" />
        </shape>
    </item>
    <!-- 第二条进度条颜色 -->
    <item android:id="@android:id/secondaryProgress">
        <clip>
            <shape>
                <corners android:radius="10dip" />

                <gradient
                    android:angle="90.0"
                    android:centerY="0.45"
                    android:endColor="#ccff33"
                    android:startColor="#66ccff33" />
            </shape>
        </clip>
    </item>
    <!-- 进度条 -->
    <item android:id="@android:id/progress">
        <clip>
            <shape>
                <corners android:radius="10dip" />

                <solid android:color="#CC66FF" />
            </shape>
        </clip>
    </item>

</layer-list>
 
 
 
 
 

猜你喜欢

转载自blog.csdn.net/aaa1050070637/article/details/69950866