在开发当中经常碰到点击切换多张图片切换的功能,如果是只是两种图片切换用 selected 就好了,要是三张以上图片就没那么灵活了。这个时候自定义View又觉得完全没必要,那level-list就派上用场了,使用也很简单 1.在res/deawable/新建一个level_xxxx.xml文件名称根据自己习惯就好
2.level-list里面item可以设置参数有三个:android:maxLevel 设置最大值 android:minLevel 设置最小值 android:drawable 设置资源文件,然后根据maxLevel设置最大值,minLevel设置最小值,根据设置的值按照顺序显示图片,在代码里面可以动态设置setLevel();