Android样式的开发:layer-list篇
来源:互联网 发布:arduino和51单片机 编辑:程序博客网 时间:2024/05/21 06:16
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 第一种加载方式 --> <!--<item android:drawable="@drawable/bg_tab_selected" android:state_checked="true" />--> <!-- 第二种加载方式 --> <item android:state_checked="true"> <layer-list> <!-- 红色背景 --> <item> <color android:color="#E4007F" /> </item> <!-- 白色背景 --> <item android:bottom="4dp" android:drawable="@android:color/white" /> </layer-list> </item> <item> <layer-list> <!-- 红色背景 --> <item> <color android:color="#E4007F" /> </item> <!-- 白色背景 --> <item android:bottom="1dp" android:drawable="@android:color/white" /> </layer-list> </item></selector>
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 灰色阴影 --> <item android:left="2dp" android:top="4dp"> <shape> <solid android:color="@android:color/darker_gray" /> <corners android:radius="10dp" /> </shape> </item> <!-- 白色前景 --> <item android:bottom="4dp" android:right="2dp"> <shape> <solid android:color="#FFFFFF" /> <corners android:radius="10dp" /> </shape> </item></layer-list>
- android:top 顶部的偏移量
- android:bottom 底部的偏移量
- android:left 左边的偏移量
- android:right 右边的偏移量
- 根节点不同时,可设置的属性是会不同的,比如selector下,可以设置一些状态属性,而在layer-list下,可以设置偏移量;
- 就算父节点同样是selector,放在drawable目录和放在color目录下可用的属性也会不同,比如drawable目录下可用的属性为android:drawable,在color目录下可用的属性为android:color;
- item的子节点可以为任何类型的drawable类标签,除了上面例子中的shape、color、layer-list,也可以是selector,还有其他没讲过的bitmap、clip、scale、inset、transition、rotate、animated-rotate、lever-list等等。
0 0
- Android样式的开发:Layer-list篇
- Android样式的开发:layer-list篇
- Android样式的开发:layer-list篇
- Android样式的开发:layer-list篇
- Android样式的开发:layer-list篇
- Android样式的开发:layer-list篇
- Android样式的开发:layer-list篇
- Android样式的开发:layer-list篇
- Android样式的开发:layer-list篇
- Android样式的开发:layer-list篇
- Android样式的开发:layer-list篇
- ANDROID样式的开发:LAYER-LIST篇
- Android样式开发--layer-list篇
- 【转载】Android样式的开发:layer-list篇
- Android样式的开发(三):layer-list篇
- (三)Android 样式的开发:layer-list篇
- Android样式开发之你应该学会的layer-list!
- Android样式开发——layer-list篇
- 逆转一个整数的二进制表示问题
- 股市日记(一)
- ffmpeg学习(5)——av_register_all()
- Security "Crypto" provider deprecated in Android N
- Stanford NER Service使用
- Android样式的开发:layer-list篇
- AngularJS控制器
- 用于显示不同数据状态的父View
- 2016.06.13廖雪峰JS__学习笔记(函数部分)__p2
- 剑指offer-面试题11:数值的整数次方
- CentOS环境下使用javaCV
- 时间类
- 【C/C++】计算二进制中的1的简单方法
- iOS 图片轮播图浅析,教你用SDCycleScrollView自定义样式,花式轮播到根本停不下来