Shape Seclector和layor_list

Shape

属性:
Android:shape=["rectangle" | "oval" | "line" | "ring"]
其中rectagle矩形,oval椭圆,line水平直线,ring环形
中子节点的常用属性:
渐变
Android:startColor
起始颜色
Android:endColor
结束颜色 *
Android:angle
渐变角度,0从左到右,90表示从下到上,数值为45的整数倍,默认为0;
Android:type
渐变的样式 liner线性渐变 radial环形渐变 sweep
填充
Android:color
填充的颜色
描边*
Android:width
描边的宽度
Android:color
描边的颜色
Android:dashWidth
表示'-'横线的宽度
Android:dashGap
表示'-'横线之间的距离
圆角
Android:radius
圆角的半径 值越大角越圆
Android:topRightRadius
右上圆角半径
Android:bottomLeftRadius
左下圆角角半径
Android:topLeftRadius
左上圆角半径
Android:bottomRightRadius
右下圆角半径
填充
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

3.layer-list

将多个图片或上面两种效果按照顺序层叠起来
例子:

你可能感兴趣的:(Shape Seclector和layor_list)