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 ]