XML-layer-list

使用layer-list可以将多个drawable按照顺序层叠在一起显示

android:top 顶部的偏移量
android:bottom 底部的偏移量
android:left 左边的偏移量
android:right 右边的偏移量

    
    
        
            
            
        
    
    
    
        
            
            
        
    

level-list
当需要在一个View中显示不同图片的时候,比如手机剩余电量不同时显示的图片不同,level-list就可以派上用场了。level-list可以管理一组drawable,每个drawable设置一组level范围,最终会根据level值选取对应的drawable绘制出来。level-list通过添加item子标签来添加相应的drawable

android:drawable 指定drawable资源,如果不设置该属性,也可以定义drawable类型的子标签
android:minLevel 该item的最小level值
android:maxLevel 该item的最大level值

    
    
    
    

img.getDrawable().setLevel(10);

你可能感兴趣的:(XML-layer-list)