Android Drawable Resources系列5:
16lz
2021-01-23
定义:作为根元素,包含一个或多个item元素。
用法:
<?xml version="1.0" encoding="utf-8"?><level-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/drawable_resource" android:maxLevel="integer" android:minLevel="integer" /></level-list>
属性 | 作用 |
android:maxLevel | 最大等级 |
android:minLevel | 最小等级 |
示例:
<?xml version="1.0" encoding="utf-8"?><level-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/status_off" android:maxLevel="0" /> <item android:drawable="@drawable/status_on" android:maxLevel="1" /></level-list>
效果:
注意:<level-list>的XML的加载顺序是从上往下加载,选到满足条件的level即结束查找。
Activity中通过点击事件来改变level:levelList.getBackground().setLevel(level);
特别留意当Level=20两次点击后的变化。 XML文件1: 效果1:
XML文件2:
效果2:
更多相关文章
- Android ImageView图片显示点击背景切换
- Android中图片占用内存的计算
- (转帖)Android系列之浅谈Android 3D旋转
- Android imageView图片按比例缩放(转)
- android中九宫图整齐排列(图片处理)
- Android studio实现左右滑动切换图片
- Android基于TextView属性android:ellipsize实现跑马灯效果的方法
- Android-给图片添加暗影
- Java和Android Http连接程序:使用java.net.URL 下载服务器图片到