有时候我们会需要自定义drawable,用来当一些文字的背景图片,使用方式为在drawable文件夹下新建xml文件
1.自定义drawable中的图形可以为oval(椭圆),ring(圆环),rectangle(长方形),line(线段)
2.首先我们看下rectangle
<pre name="code" class="html"><?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<corners
android:radius="30dip"/>
<solid android:color="#000000"/>
<stroke android:color="#ffffff"
android:width="4dp"
android:dashWidth="10dp"
android:dashGap="3dp"/>
<size
android:width="200dp"
android:height="400dp"/>
<gradient
android:startColor="#ff00ff"
android:endColor="#000000"
android:type="linear"
android:centerX="0.5"
android:centerColor="#ffffff"
android:centerY="0.5"
android:angle="45"/>
</shape>
解释一下上面的属性:1.coners:设置的是四个角的半径,设置之后就圆角矩形了
2.solid : 填充图形的颜色