手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android中的Shape和Selector的结合使用
Android中的Shape和Selector的结合使用
摘要:这篇文章主要介绍了Android中的Shape和Selector的结合使用实例,本文直接给出实例代码,需要的朋友可以参考下一:在Androi...

这篇文章主要介绍了Android中的Shape和Selector的结合使用实例,本文直接给出实例代码,需要的朋友可以参考下

一:在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:

(1).solid:填充

android:color指定填充的颜色

(2).gradient:渐变

android:startColor和android:endColor分别为起始和结束颜色,

android:angle是渐变角度,必须为45的整数倍。

另外渐变默认的模式为android:type=”linear”,即线性渐变,

可以指定渐变为径向渐变,android:type=”radial”,径向渐变需要指定半径android:gradientRadius=”50”。

angle值对应的位置如图:

(3).stroke:描边

android:width=”2dp” 描边的宽度,android:color 描边的颜色。

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

android:dashWidth=”5dp”

android:dashGap=”3dp”

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

(4).corners:圆角

android:radius为角的弧度,值越大角越圆。

我们还可以把四个角设定成不同的角度,同时设置五个属性,则Radius属性无效

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

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

android:topRightRadius=”20dp” 设置右上角的半径

android:bottomLeftRadius=”20dp” 设置右下角的半径

android:bottomRightRadius=”20dp” 设置左下角的半径

(5).padding:间隔

可以设置上下左右四个方向的间隔

二:代码如下:

(1).button_bg.xml如下:

?

1

【Android中的Shape和Selector的结合使用】相关文章:

Android UI开发专题(二) 之绘图基础

Android 九宫格的实现方法

Android多屏幕适配

android平台中背景选择器selector

android中知道图片name时获取图片的简单方法

Android中的文件I/O操作

Android屏蔽后退键的小例子

Android中SQLite数据库操作

Android操作系统的架构设计分析

Android中的Shape和Selector的结合使用实例

精品推荐
分类导航