一、What?
所谓资源都是指在res文件夹下的xml文件,每一种类型的xml文件都对应了一种资源
二、外形资源(Shape)
1、What ?===》Shape资源用户定义一个基本的几何图形(矩形、圆形、椭圆形、线条等)
2、属性:
android:shape 取值=====》rectangle 矩形 ,oval 椭圆 ,line 直线 ,ring 圆形
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
</shape><corners/> 定义几何图形四个角的弧度
android:radius 设置四个角的弧度
android:XXXradius 设置某一个角的弧度
<corners
android:radius="30dp"
></corners>
<gradient/> 定义使用渐变颜色填充
android:startColor 开始颜色
android:centerColor 中间颜色
android:endColor 结束颜色
android:angle 方向角度 取值必须是45的整倍数 0从左向右 90从上往下
android:type 渐变的类型 数值==》linear 线性渐变,radial 一定要指定android:gradlentRadius属性
android:gradientRadius 径向渐变的范围
<padding/> 定义几何形状的内边距
<size/> 定义几何形状的大小
<solid/> 定义使用单种颜色填充 ==》android:color
<stroke/> 定义几何图形的边框
android:width 边框宽度
android:color 边框颜色
android:dashWidth 虚线的宽度
android:dashGap 虚线的间距
四、Selector选择器
1、作用:在控制控件在不同状态下的样式
2、<item/>
android:state_foused="" 控件的状态 获取焦点状态的资源,必须放在第一行
android:drawable="" 设置对应的资源或图片
4259

被折叠的 条评论
为什么被折叠?



