资源文件夹名称:
Animator: 用xml定义的Property 动画
Anim: xml定义View动画
Color :颜色状态列表
Drawble :可绘制对象资源或图片文件
Layout :xml定义的布局
Menu:用xml定义的菜单
Mipmap: 启动图标等
Raw: 原始文件如音频文件和自定义字节代码
values: 用xml定义的值如字符串,浮点和整数色值
Xml资源节点:
1.Layer List 将item节点中的对象按顺序绘制出来
2.State List 为不同状态制定不同的可绘制对象如按钮的按下与弹起
(<selector>为根节点)
Android:state_activated:被激活的选择对象时
Android:state_checkable: 元件可否被复选
Android:state_checked:是否被复选
Android:state_enable:启用或禁用
Android:state_focused:元件是否被聚焦
Android:state_hovered:悬停在按钮之上时
Android:state_pressed;按下时
Android:state_selected:被选中时
Android:state_window_focused:应用的窗口是否被聚焦
3. Level List(指定不同的Android:maxlevel值时显示不同的资源文件如电量显示)
4. TransactionDrawable指定2个淡入淡出的资源(transition为根节点)
5. InsetDrawable 插入对象在多余的空间之中(根节点为inset)
6. ClipDrawble 裁剪可绘制对象
7. ScaleDrawable 缩放(根节点为scale)
8. shapeDrawable :定义形状(根节点太多自行百度)
9. VectirDrawable 使用矢量的可绘制对象(vector)
10. AnimatedVectorDrawable 矢量对象动画
11.RippleDrawable 按下波纹效果(需要一个新的线程 根节点为ripple)