软件开发layerlist学习

java入门与精通

1.Shape

简介

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

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

使用的方法:

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

XML中:Android:background=

drawable/文件的名称

属性:

shapeAndroid:shape=[rectangle

oval

line

ring]

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

shape中子节点的常用属性:

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

表示-横线之间的距离

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

上面填充

2.Selector

简介

根据不同的选定状态来定义不同的现实效果

分为四大属性:

android:state_selected是选中

android:state_focused是获得焦点

android:state_pressed是点击

android:state_enabled是设置是否响应事件,指所有事件

另:

android:state_window_focused默认时的背景图片

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

使用的方法:

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

XML中:Android:background=

drawable/文件的名称

[html]viewplaincopy在CODE上查看代码片派生到我的代码片

?xmlversion=1.0encoding=utf-8?

selectorxmlns:Android=







































白癜风早期可以治愈吗
白颠


转载请注明地址:http://www.yujinxiangqiangzhi.com/rjgs/2419.html


  • 上一篇文章:
  • 下一篇文章:
  • 公司简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明