问题描述:Android系统中为我们提供了多种形状可供选择,比如长方形(rectangle)等,我们可以在此基础上绘制出我们想要的形状,比如以下的圆角矩形。该形状可以应用在点击按钮,按钮背景图片发生改变的情境下。
步骤:1.在res目录下新建drawable文件夹,右击drawable,new——>Android XML File,输入文件名称,在这里叫做roundrect.xml,根节点选择shape
2.完整的绘制圆角矩形的代码如下:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:angle="45"
android:endColor="#dddddd"
android:startColor="#dddddd" />
<padding
android:bottom="7dp"
android:left="7dp"
android:right="7dp"
android:top="7dp" />
<corners android:radius="5dp" />
</shape>
3. 设置圆角矩形四个角的半径如下:
<corners android:radius="5dp" />
以下代码可以使得圆角矩形具有颜色渐变的效果:
android:endColor=""
android:startColor=""