当前位置:操作系统 > 安卓/Android >>

Layer List

Layer List
管理一组drawable object,  最后一个在最上面。


文件存放位置:
res/drawable/filename.xml

 

语法:
<?xml version="1.0" encoding="utf-8"?>
<layer-list
    xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:drawable="@[package:]drawable/drawable_resource"
        android:id="@[+][package:]id/resource_name"
        android:top="dimension"
        android:right="dimension"
        android:bottom="dimension"
        android:left="dimension" />
</layer-list>用法:
bt_layer.xml
[html]
<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
      <bitmap android:src="@drawable/a1" 
        android:gravity="center" /> 
    </item> 
    <item android:top="30dp" android:left="30dp"> 
      <bitmap android:src="@drawable/a2" 
        android:gravity="center" /> 
    </item> 
    <!-- android:top="60dp"  要加上上面的偏移值 --> 
    <item android:top="60dp" android:left="60dp"> 
      <bitmap android:src="@drawable/a3" 
        android:gravity="center" /> 
      </item> 
    <item android:top="90dp" android:left="90dp"> 
      <bitmap android:src="@drawable/a4" 
        android:gravity="center" /> 
    </item> 
</layer-list> 

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
      <bitmap android:src="@drawable/a1"
        android:gravity="center" />
    </item>
    <item android:top="30dp" android:left="30dp">
      <bitmap android:src="@drawable/a2"
        android:gravity="center" />
    </item>
    <!-- android:top="60dp"  要加上上面的偏移值 -->
    <item android:top="60dp" android:left="60dp">
      <bitmap android:src="@drawable/a3"
        android:gravity="center" />
      </item>
    <item android:top="90dp" android:left="90dp">
      <bitmap android:src="@drawable/a4"
        android:gravity="center" />
    </item>
</layer-list>
[html]
<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignRight="@+id/button1" 
    android:background="@drawable/bt_layer" 
    android:text="sssssssssssssssssss2" /> 

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/button1"
        android:background="@drawable/bt_layer"
        android:text="sssssssssssssssssss2" />
效果:

 

 \

 

 

 

 

 


 

补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,