码迷,mamicode.com
首页 > 其他好文 > 详细

Shape 各种属性详解

时间:2014-07-20 10:04:55      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   java   color   

本文来自:http://blog.csdn.net/brokge/article/details/9713041

简介:

作用:XML中定义的几何形状

位置:res/drawable/文件的名称.xml

 

使用的方法:

Java代码中:R.drawable.文件的名称

XML中:Android:background="@drawable/文件的名称"

属性:

 

<shape>形状

Android:shape=["rectangle" | "oval" | "line" | "ring"]

其中rectagle矩形,oval椭圆,line水平直线,ring环形

 

<gradient>  渐变

Android:startColor  起始颜色

Android:endColor  结束颜色             

Android:angle  渐变角度,0从上到下,90表示从左到右,数值为45的整数倍,默认为0;

Android:type  渐变的样式 liner线性渐变 radial环形渐变 sweep

 

<solid >  填充

Android:color  填充的颜色

 

<stroke > 描边

Android:width 描边的宽度

Android:color 描边的颜色

Android:dashWidth 表示‘-‘横线的宽度

Android:dashGap 表示‘-‘横线之间的距离

 

我们还可以把描边弄成虚线的形式,设置方式为: 

android:dashWidth="5dp"  
android:dashGap="3dp"

 

其中android:dashWidth表示‘-‘这样一个横线的宽度,android:dashGap表示之间隔开的距离。

 

<corners > 圆角

Android:radius  圆角的半径 值越大角越圆

Android:topRightRadius  右上圆角半径

Android:bottomLeftRadius 右下圆角角半径

Android:topLeftRadius 左上圆角半径

Android:bottomRightRadius 左下圆角半径

 

<padding > 距离

android:bottom="1.0dip" 底部和内部距离

android:left="1.0dip" 左边

android:right="1.0dip" 右边

android:top="0.0dip" 上面

 

我们了解了基本的知识后,再来看一个较为完整的实例:http://www.cnblogs.com/tianzhijiexian/p/3855112.html

Shape 各种属性详解,布布扣,bubuko.com

Shape 各种属性详解

标签:android   style   blog   http   java   color   

原文地址:http://www.cnblogs.com/tianzhijiexian/p/3855581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!