博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android开发之 shape的使用
阅读量:4676 次
发布时间:2019-06-09

本文共 894 字,大约阅读时间需要 2 分钟。

shape用于设定形状,能够在selector,layout等里面使用,有6个子标签,各属性例如以下:

填充:设置填充的颜色

间隔:设置四个方向上的间隔

大小:设置大小

圆角:同一时候设置五个属性,则Radius属性无效

android:Radius="20dp"                           设置四个角的半径

android:topLeftRadius="20dp"              设置左上角的半径 

android:topRightRadius="20dp"           设置右上角的半径 
android:bottomLeftRadius="20dp"      设置右下角的半径 
android:bottomRightRadius="20dp"    设置左下角的半径

描边:dashWidth和dashGap属性,仅仅要当中一个设置为0dp,则边框为实现边框

android:width="20dp"                               设置边边的宽度 

android:color="@android:color/black"  设置边边的颜色 
android:dashWidth="2dp"                         设置虚线的宽度 
android:dashGap="20dp"                          设置虚线的间隔宽度

渐变:当设置填充颜色后,无渐变效果。angle的值必须是45的倍数(包含0),仅在type="linear"有效,不然会报错。android:useLevel 这个属性不知道有什么用。

angle相应值的起点如图:

                                                                   

转载于:https://www.cnblogs.com/gcczhongduan/p/4357471.html

你可能感兴趣的文章
DTFT、DFT、FFT
查看>>
剪枝法观点下的旅行商问题(TSP)
查看>>
快速排序
查看>>
自开发程序动态权限设置按钮
查看>>
视频聊天室可以用php制作吗?
查看>>
C#中的get 和 set方法
查看>>
haskell 乱搞(2)之 Y-conbinator [原创]
查看>>
OpenCV-Python 人脸识别
查看>>
PHPSTORM多个项目并存
查看>>
Silverlight中Binding属性RelativeSource
查看>>
Python-Mac OS X EI Capitan下安装Scrapy
查看>>
深度解析Finally(转载非原创)
查看>>
spark使用udf给dataFrame新增列
查看>>
android 定时器的使用
查看>>
超强的ACM题目类型总结
查看>>
定制TreeView控件,实现节点样式自定义及节点级别的单选、复选(转)
查看>>
mysqldump备份还原和mysqldump导入导出语句大全详解(转)
查看>>
wp7下的一个生肖查询
查看>>
AOJ 0009 Prime Number
查看>>
公司生存之道
查看>>