自定义简单常识
shape 形状
android:shape="ring" 环形
android:shape="rectangle" 长方形
android:shape="oval" 圆形
android:shape="line" 线条
android:innerRadiusRatio="2.5"
Float类型。这个值表示内部环的比例,例如,如果android:innerRadiusRatio = " 5",那么内部的半径等于环的宽度除以5。这个值会被android:innerRadius重写。默认值是9。
android:thicknessRatio="15"
Float类型。厚度的比例。例如,如果android:thicknessRatio=" 2 ",然后厚度等于环的宽度除以2。这个值是被android:innerRadius重写, 默认值是3。
android:useLevel="false"
Boolean类型。如果用在 LevelListDrawable里,那么就是true。如果通常不出现则为false。
<?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
xmlns:android="http://schemas.android.com/apk/res/android"
android:innerRadiusRatio="2.5"
android:shape="ring"
android:thicknessRatio="15"
android:useLevel="false" >
<gradient
android:centerColor="#33ff0000"中心
android:endColor="#ff0000"
android:startColor="#ffffff"
android:type="sweep"过度 />
</shape>
</rotate>
在这引用 <ProgressBar
android:indeterminateDrawable="@drawable/custom_progressbar"