Android中shape的使用
来源:互联网 发布:网络摄像头平台 编辑:程序博客网 时间:2024/06/01 07:55
Android中的shape标签用于描述形状,可以在布局文件layout和选择器selector中使用,它有6个子标签,具体如下:
shape
:根节点<shape>
有一个shape属性,可以设置不同的形状android:shape="line"
:设置shape为线形(包括实线、虚线)android:shape="rectangle"
:设置shape为矩形android:shape="oval"
:设置shape为椭圆形android:shape="ring"
:设置shape为环形
corners
子节点:设置圆角效果android:radius
:圆角的半径
gradient
子节点:背景渐变色android:startColor
:渐变起始色android:endColor
:渐变结束色android:centerColor
:渐变过程中中间的颜色android:angle
:渐变的角度朝向(45的倍数),默认朝向为从左至右,每增加45度,则逆时针转动45度开始渐变android:gradientRadius
:这个属性还不知道是什么意思
padding
子节点:边距,该标签的几个属性就比较常用比较简单了,就不描述了size
子节点:大小,这个标签的属性也比较简单solid
子节点:背景填充色android:color
:背景颜色,设置该标签属性之后,gradient
标签将不会起作用
stroke
子节点:线(可以设置控件的边框,也可以设置一条实线或虚线)android:color
:线的颜色android:width
:线的宽度android:dashGap
:虚线间的间距android:dashWidth
:每个虚线段的长度(当设置为虚线的时候,最好不要设置android:width属性)
一般比较常用的是边线,填充色,背景色这三个标签
如果要为某个控件设置背景边框、渐变色、填充色或者是通过View设置控件间的分割线,都可以使用shape配合selector来进行实现。
欢迎访问我的独立博客:http://ittiger.cn
0 0
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- Android中shape的使用
- ANDROID中SHAPE的使用
- Android中shape的使用
- 浅谈JSONP跨域请求
- How to enable virtualization on Thinkpad X1 Carbon with Win10 installed
- 【Java】接口和抽象类的区别
- 黑马程序员---Java基础加强---JDK1.5新特性:注解
- Halcon对象Hobject转换为.net对象Bitmap
- Android中shape的使用
- 【bzoj1925】【SCOI2009】【最长距离】【spfa】
- XML解析的两种方式:DOM方式和SAX方式
- random_shuffle函数改变vector容器中元素的次序
- 算术表达式的计算(基于逆波兰表达式)的c++实现
- 项目中ibatis的isNotNull和isNotEmpty区别
- hadoop查询一条数据
- 面试准备:java Thread详解
- Android中解压zip中文乱码处理