- 圆形
- 矩形边框
- 进度条
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. 进度条
进度条.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的形状,默认为矩形,可以设置为矩形(rectangle)、椭圆形(oval)、线性形状(line)、环形(ring)
下面的属性只有在android:shape="ring时可用:
android:innerRadius 尺寸,内环的半径。
android:innerRadiusRatio 浮点型,以环的宽度比率来表示内环的半径,
android:thickness 尺寸,环的厚度
android:thicknessRatio 浮点型,以环的宽度比率来表示环的厚度,例如,如果android:thicknessRatio="2",
android:useLevel boolean值,如果当做是LevelListDrawable使用时值为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
网友评论