drawable 文件夹下新建 xml 文件:
-
android:shape
设置 shape 形状。
- rectagle 矩形
- oval 椭圆
- line 水平直线
- ring 环形
一、solid:填充
-
android:color
指定填充的颜色。
二、gradient:渐变
-
android:startColor
指定起始颜色。
-
android:endColor
指定结束颜色。
-
android:angle
渐变角度,必须为 45 的整数倍。
-
android:type
渐变模式。
-
linear:线性渐变,默认。
- radial:径向渐变。需要指定半径** android:gradientRadius="50dp"**。
- sweep:扫描式渐变。
三、stroke:描边
-
android:width
描边的宽度。
-
android:color
描边的颜色。
-
android:dashWidth
描边为虚线形势,小线段的长度。
-
android:dashGap
小线段的间距。
四、corners:圆角
-
android:Radius
设置四个角的半径。
-
android:topLeftRadius
设置左上角的半径。
-
android:topRightRadius
设置右上角的半径。
-
android:bottomLeftRadius
设置左下角的半径。
-
android:bottomRightRadius
设置右下角的半径。
-
后四个都设置了则第一个失效。
五、padding:间隔
-
android:top
-
android:android:bottom
-
android:android:left
-
android:android:right