<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="1dp"
android:color="#d0d0d0" />
<solid android:color="#ffffff" />
<corners android:radius="5dp"/>
</shape>
其中shape=“rectangle”是标识矩形,不写这句默认也是矩形的。
stroke 是描边,width是描边的宽度,color是描边的颜色。
solid 是形状的填充颜色。
corners 是代表圆角
<corners //定义圆角 android:radius="dimension" //全部的圆角半径 android:topLeftRadius="dimension" //左上角的圆角半径 android:topRightRadius="dimension" //右上角的圆角半径 android:bottomLeftRadius="dimension" //左下角的圆角半径 android:bottomRightRadius="dimension" /> //右下角的圆角半径
corners标签是用来字义圆角的,其中radius与其它四个并不能共同使用。
关于shape的使用十分的简单,就是在布局文件中调用background属性即可。