Android 资源简介(二)LayerDrawable

LayerDrawable 与 StateListDrawable 类似,也包含一个 Drawable 数组,因此系统将会按这些 Drawable 对象的数组顺序来绘制它们,索引最大的 Drawable 对象将会被绘制在最上面。

定义 LayerDrawable 对象的 XML 文件的根元素为 ,该元素可以包含多个 元素,该元素可以指定如下属性:

  1. android:drawable:指定作为 LayerDrawable 元素之一的 Drawable 对象;
  2. android:id:为 Drawable 对象指定一个标识;
  3. android:bottom|top|left|right:它们用于指定一个长度值,用于指定将该 Drawable 对象绘制到目标组件的指定位置。

下面是一个简单的使用示例,自定义了两个 Drawable 资源,并简单的展示了它们:
首先是 my_seek_bar.xml:



    
    

然后是 layout_images.xml:



    
        
    
    
        
    
    
        
    

然后是主布局文件:




    

    


程序的运行效果:


Android 资源简介(二)LayerDrawable_第1张图片
运行效果

你可能感兴趣的:(Android 资源简介(二)LayerDrawable)