Shape的使用
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<stroke
android:width="2dp"
android:color="#FFFFFF"
/>
<corners
android:radius="8dp"
/>
<solid
android:color="#00000000"
/>
</shape>
android:shape
它可选的值如下:
rectangle //矩形
oval //椭圆
line //线
ring //圆环
自属性是包含在shape内部的一些属性,主要包括:
corners //圆角
gradient//渐变
padding //内边距
size //大小
solid //填充
stroke //边框
<corners
android:radius="dimension"
android:topLeftRadius="dimension"
android:topRightRadius="dimension"
android:bottomLeftRadius="dimension"
android:bottomRightRadius="dimension" />
<gradient
android:angle="integer"
android:centerX="float"
android:centerY="float"
android:centerColor="color"
android:endColor="color"
android:gradientRadius="integer"
android:startColor="color"
android:type="linear"
android:useLevel="boolean" />
<padding
android:left="dimension"
android:top="dimension"
android:right="dimension"
android:bottom="dimension" />
<size
android:width="dimension"
<solid
android:color="color" />
<stroke
android:width="dimension"
android:color="color"
android:dashWidth="dimension"
android:dashGap="dimension" />