shape标签用法
参考博客
用法
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
</shape>
基本属性(corners、gradient、padding、size、solid、stroke)
Corners--圆角属性
<corners
android:radius="20dp"
android:topLeftRadius="20dp"
android:topRightRadius="20dp"
android:bottomLeftRadius="20dp"
android:bottomRightRadius="20dp" />
- Corners标签是用来字义圆角的,其中radius与其它四个并不能共同使用。
solid--内部填充色
<solid android:color="color" />
gradient--定义渐变色
<gradient
android:type=["linear" | "radial" | "sweep"]
android:angle="integer"
android:centerX="float"
android:centerY="float"
android:startColor="color"
android:centerColor="color"
android:endColor="color"
android:gradientRadius="float"
android:useLevel=["true" | "false"] />
stroke--描边属性
<stroke
android:width="dimension"
android:color="color"
android:dashWidth="dimension"
android:dashGap="dimension" />
size--定义图形大小
<size
android:width="dimension"
android:height="dimension" />
padding--定义内边距
<padding
android:left="dimension"
android:top="dimension"
android:right="dimension"
android:bottom="dimension" />
shape自身属性
android:shape=["rectangle" | "oval" | "line" | "ring"]
android:innerRadius
android:innerRadiusRatio
android:thickness
android:thicknessRatio
android:useLevel