鸟虫书:Android圆形进度条颜色的设置
来源:百度文库 编辑:九乡新闻网 时间:2024/05/02 12:45:36
xml布局文件需加入如下的进度条构件:
Java代码
< ProgressBar android:id="@+id/loadProgressBar"
android:indeterminateDrawable="@drawable/progressbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
< ProgressBar android:id="@+id/loadProgressBar"
android:indeterminateDrawable="@drawable/progressbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
其中的indeterminteDrawable属性就是用来设置进度条颜色等属性的,其内容如下:
Xml代码
< ?xml version="1.0" encoding="utf-8"?>
< rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:pivotX="50%" android:pivotY="50%"
android:fromDegrees="0"
android:toDegrees="360">
< shape android:shape="ring" android:innerRadiusRatio="3"
android:thicknessRatio="8" android:useLevel="false">
< gradient android:type="sweep" android:useLevel="false"
android:startColor="#000000"
android:centerColor="#FFFFFF"
android:centerY="0.50" android:endColor="#FFFF00" />
< /shape>
< /rotate>
< ?xml version="1.0" encoding="utf-8"?>
< rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:pivotX="50%" android:pivotY="50%"
android:fromDegrees="0"
android:toDegrees="360">
< shape android:shape="ring" android:innerRadiusRatio="3"
android:thicknessRatio="8" android:useLevel="false">
< gradient android:type="sweep" android:useLevel="false"
android:startColor="#000000"
android:centerColor="#FFFFFF"
android:centerY="0.50" android:endColor="#FFFF00" />
< /shape>
< /rotate>
下过如下: