shape

drawable 文件夹下新建 xml 文件:


shape_第1张图片
  • android:shape

设置 shape 形状。

  • rectagle 矩形
  • oval 椭圆
  • line 水平直线
  • ring 环形

一、solid:填充


  • android:color

指定填充的颜色。

二、gradient:渐变


  • android:startColor

指定起始颜色。

  • android:endColor

指定结束颜色。

  • android:angle

渐变角度,必须为 45 的整数倍。

  • android:type

渐变模式。

  • linear:线性渐变,默认。
    shape_第2张图片
  • 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

你可能感兴趣的:(shape)