ProgressBar 圆形进度条颜色的设置

ProgressBar分圆形进度条和水平进度条

我这里就分享下如何设置圆形进度条的颜色吧,希望对大家会有帮助。

布局文件代码:

<ProgressBar
            android:id="@+id/progressbar"
            android:layout_width="@dimen/dp_40"
            android:layout_height="match_parent"
            android:layout_marginLeft="10dp"
            android:indeterminateDrawable="@drawable/mazhanzhu" />

此XML文件新建在drawable目录下:文件名为:mazhanzhu

<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="0"
    android:pivotX="50%"
    android:pivotY="50%"
    android:toDegrees="360">

    <shape
        android:innerRadiusRatio="3"
        android:shape="ring"
        android:thicknessRatio="8"
        android:useLevel="false">
        <gradient
            android:centerColor="#FF7121"
            android:centerY="0.50"
            android:endColor="#FFFF00"
            android:startColor="#6BD3FF"
            android:type="sweep"
            android:useLevel="false" />
    </shape>

</animated-rotate>

至于设置水平进度条的颜色,百度就可以了

猜你喜欢

转载自blog.csdn.net/fengyenom1/article/details/80859195