level-list的用法
level-list主要是用在固定的imageView中需要根据不同情况变换图片的时候。
就例如手机电源,或者些动态时间背景等。
创建一个xml文件。
<level-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:maxLevel="4" android:drawable="@drawable/stat_sys_battery_0" /> <item android:maxLevel="29" android:drawable="@drawable/stat_sys_battery_20" /> <item android:maxLevel="49" android:drawable="@drawable/stat_sys_battery_40" /> <item android:maxLevel="69" android:drawable="@drawable/stat_sys_battery_60" /> <item android:maxLevel="89" android:drawable="@drawable/stat_sys_battery_80" /> <item android:maxLevel="100" android:drawable="@drawable/stat_sys_battery_100" /> </level-list>用的时候只需要在ImageView中的src设置为上面那个xml文件,当收到broadcast的时候调用image.getDrawable().setLevel(30);然后Android就会根据响应的level选择对应的图片资源了。
相关推荐
huha 2020-10-16
xfcyhades 2020-11-20
sgafdsg 2020-11-04
Michael 2020-11-03
fengyeezju 2020-10-14
ziyexiaoxiao 2020-10-14
业余架构师 2020-10-09
OuNuo0 2020-09-29
moses 2020-09-22
Angelia 2020-09-11
qinxu 2020-09-10
刘炳昭 2020-09-10
Nostalgiachild 2020-09-07
Nostalgiachild 2020-08-17
leavesC 2020-08-14
一青年 2020-08-13
AndroidAiStudy 2020-08-07
ydc0 2020-07-30
绿豆饼 2020-07-28