android图片绘制
1、基本圆角、边框
- <?xml version="1.0" encoding="utf-8"?>
- <shape xmlns:android="http://schemas.android.com/apk/res/android" >
- <!-- 填充 -->
- <solid android:color="#ff9d77" /> <!-- 定义填充的颜色值 -->
- <!-- 描边 -->
- <stroke
- android:width="2dp"
- android:color="#fad3cf" /> <!-- 定义描边的宽度和描边的颜色值 -->
- <!-- 圆角 -->
- <corners
- android:bottomLeftRadius="5dp"
- android:bottomRightRadius="5dp"
- android:topLeftRadius="5dp"
- android:topRightRadius="5dp" /> <!-- 设置四个角的半径 -->
- <!-- 间隔 -->
- <padding
- android:bottom="10dp"
- android:left="10dp"
- android:right="10dp"
- android:top="10dp" /> <!-- 设置各个方向的间隔 -->
- </shape>
2、自由边框 (左上下有描边,右边无描边)<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 描边左上下边框 --> <item> <shape> <stroke android:width="1dp" android:color="#FF6600" /> <!-- 圆角 --> <corners android:bottomLeftRadius="3dp" android:bottomRightRadius="0dp" android:topLeftRadius="3dp" android:topRightRadius="0dp" /> </shape> </item> <!-- 主体背景 --> <item android:bottom="2dp" android:left="2dp" android:top="2dp"> <shape android:shape="rectangle" > <!-- 填充 --> <solid android:color="#FFFFFF" /> <!-- 设置各个方向的间隔 --> <padding android:bottom="2dp" android:left="2dp" android:right="2dp" android:top="2dp" /> </shape> </item> </layer-list>