使用layer-list绘制圆角矩形
来源:互联网 发布:mac网页视频怎么全屏 编辑:程序博客网 时间:2024/06/09 16:41
在Android中xml资源文件是一个非常强大的工具,类似圆角矩形的图案,完全不用单独绘制图片文件,使用xml编写代码就完全可以实现。
其实质原理是通过xml代码控制,绘制多个图层,图层堆叠而达到所想要绘制图形的效果。例如绘制一个蓝色边框矩形:
从上面看,由于白色图层面积比蓝色图层小一圈,便产生了蓝色边框矩形的效果。
这样编写的xml包含几个重要的元素:
1. layer-list: 根元素
2. item:对应一个图层。图层中绘制的内容是他的子元素
3. shape: 所绘制的图形。与xml自定义图形一样
下面是一个典型的圆角矩形代码:
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item > <shape> <solid android:color="#AAAAAA" /> <corners android:topLeftRadius="10dp" android:topRightRadius="10dp" /> </shape> </item> <!-- top, bottom, left, right为此图层向内缩进的像素数--> <item android:top="1dp" android:left="1dp" android:right="1dp"> <shape> <solid android:color="#FFFFFF" /> <corners android:topLeftRadius="10dp" android:topRightRadius="10dp" /> </shape> </item> </layer-list>
0 0
- 使用layer-list绘制圆角矩形
- 使用layer-list代替9patch绘制输入框EditText
- Ps绘制圆角矩形
- GDI+绘制圆角矩形
- MFC绘制圆角矩形
- Canvas绘制圆角矩形
- GDI+绘制圆角矩形
- android绘制圆角矩形
- C#绘制圆角矩形
- 使用GDI绘制矩形
- 使用GDI绘制矩形
- 使用鼠标绘制矩形
- layer-list使用
- Android layer-list使用
- layer-list使用
- .layer-list 使用
- ios-矩形-圆角矩形-椭圆-圆形的绘制
- Android可绘制对象资源之shape和layer-list使用
- View的onMeasure方法
- 【leetcode】String——Letter Combinations of a Phone Number (17)
- Java进阶学习第六天——DOM4J入门
- 视频播放器(vitamio)
- 锁与linux中的锁
- 使用layer-list绘制圆角矩形
- 泛函分析一些笔记
- Mybatis最入门---基本增改删查(CRUD)
- 继承与多态
- Spring MVC And Java Web Learning Diary
- 安装Windows 2012域控(For SQLServer 2014 AlwaysOn)
- maven build 报错
- 魅族便签,能否成为国内便签应用的No.1?
- 不支持默认int