不确定(indeterminateProgressBar)进度条的颜色设置

贝镜
2023-12-01
<ProgressBar  
        android:id="@+id/loadProgressBar"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:indeterminateDrawable="@drawable/progressbar" />  

上面是布局代码,然后在drawable文件夹下建一个progressbar的xml文件

然后写下如下代码

<?xml version="1.0" encoding="utf-8"?>  
<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="#FFFFFF"  
            android:centerY="0.50"  
            android:endColor="#FFFF00"  
            android:startColor="#000000"  
            android:type="sweep"  
            android:useLevel="false" />  
    </shape>  
  
</rotate>  
上面有几点说明是从0度到360度

然后下面是设置圈的大小

然后下面是设置圈有几种颜色和占比

 类似资料: