形状
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
</shape>
<!--rectangle:矩形 默认-->
<!--oval:椭圆 圆角属性失效-->
<!--line:直线 必须设置描边宽度-->
<!--ring:圆环-->
圆环
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadius="15dp"
android:thickness="5dp"
android:useLevel="false"
</shape>
属性
<!--圆角-->
<corners android:radius="dp"
android:topRightRadius="dp"
android:topLeftRadius="dp"
android:bottomRightRadius="dp"
android:bottomLeftRadius="dp"
/>
<!--大小(不写等于自适应)-->
<size
android:width="dp"
android:height="dp"
/>
<!--内部填充-->
<solid android:color="#FFF"/>
<!--描边-->
<stroke
android:width="dp"
android:color="#FFF"
android:dashGap="dp"
android:dashWidth="dp"
/>
<!--内间距-->
<padding
android:top="dp"
android:right="dp"
android:left="dp"
android:bottom="dp"
/>
<!--渐变-->
<gradient
android:angle="0"(9点钟)
android:useLevel="true"
android:type="linear"
android:centerX="0.50" android:centerY="0.50"圆心坐标 线性渐变无圆心
android:startColor="#333"起始色
android:centerColor="#666"中间色
android:endColor="#999"结束色
/>
linear:线性渐变 默认值
radial:放射渐变 从圆心向外
sweep:滚动渐变 从圆心-角度旋转
层列表
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!--形状-->
<item>
<shape .../>
</item>
<!--形状 左移-->
<item android:right="1dp">
<shape .../>
</item>
</layer-list>