- 圓形
- 矩形邊框
- 進(jìn)度條
1. 圓形
圓形.png
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:innerRadius="0dp"
android:shape="ring"
android:thickness="20dp"
android:useLevel="false">
<corners android:radius="10sp" />
<solid android:color="@color/themeColor" />
</shape>
2. 矩形邊框
邊框.png
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#00ff00ff"/>
<corners android:radius="8px"></corners>
<stroke android:color="@color/tomato"
android:width="2px"/>
</shape>
3. 進(jìn)度條
進(jìn)度條.png
<?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="1440">
<!-- <!–shape的形狀,默認(rèn)為矩形,可以設(shè)置為矩形(rectangle)、橢圓形(oval)、線性形狀(line)、環(huán)形(ring)
下面的屬性只有在android:shape="ring時(shí)可用:
android:innerRadius 尺寸,內(nèi)環(huán)的半徑。
android:innerRadiusRatio 浮點(diǎn)型,以環(huán)的寬度比率來表示內(nèi)環(huán)的半徑,
android:thickness 尺寸,環(huán)的厚度
android:thicknessRatio 浮點(diǎn)型,以環(huán)的寬度比率來表示環(huán)的厚度,例如,如果android:thicknessRatio="2",
android:useLevel boolean值,如果當(dāng)做是LevelListDrawable使用時(shí)值為true,否則為false. –>
-->
<shape
android:innerRadiusRatio="3"
android:shape="ring"
android:thicknessRatio="10"
android:useLevel="false">
<gradient
android:centerColor="@color/themeColor"
android:centerX="0.50"
android:centerY="0.50"
android:endColor="@color/themeColor"
android:startColor="@color/bg_White"
android:type="sweep"
android:useLevel="false" />
</shape>
</rotate>
4. 大神博客
:http://www.cnblogs.com/MianActivity/p/5867776.html