LevelListDrawable对应于< level-list >标签,它表示一个Drawable集合,集合中的每一个Drawable都有一个等级,根据不同的等级,LevelListDrawable切换对应的Drawable
它有两个标签
一、level-list
它没有什么可以说的属性。
二、item
它的属性有:
android:maxLevel
android:minLevel
maxLevel:最大等级
minLevel:最小等级
在此之间的等级会对应此Drawable
当它作为一个View的背景时,通过Drawable的setLevel方法来设置不同的等级从而切换Drawable
当它作为一个ImageView的前景(src)时,可以通过ImageView的setImageLevel方法切换Drawable
最后,Drawbale等级是有范围的,范围是[ 0 , 10000 ]
本文介绍了LevelListDrawable的概念及其使用方式。LevelListDrawable是一种Drawable集合,集合中的每个Drawable都有一个等级,根据不同的等级显示不同的Drawable。文章还解释了如何通过设置等级来切换Drawable,并指出了Drawable等级的有效范围。
1113

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



