shapeDrawable用于定义一个基本的几何图形(如矩形、圆形、线条等),定义ShapeDrawable的XML文件的根元素是 shape,该元素可指定如下属性。
android:shape = “rectangle”矩形 | “oval” 椭圆 | “line”线性 | “ring”环形
里面的子元素有
1.定义几何图形的四个角的弧度:corner
<corners
android:radius="integer"
android:topLeftRadius = "integer"
android:bottomLeftRadius = "integer"
android:bootmRightRadius = "integer"/>
2.定义使用渐变色填充 :gradient
3.定义几何形状的大小: size
4.定义填充的颜色:solid
5.定义几何形状的内边距:padding
6.绘制几何形状边框:stroke