zoukankan      html  css  js  c++  java
  • 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
    <?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>

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

    效果:



















  • 相关阅读:
    第三节 java 数组(循环遍历、获取数组的最值(最大值和最小值)、选择排序、冒泡排序、练习控制台输出大写的A)
    第三节 java 数组
    brpc
    thrift 总结
    C++ 中 # 和## 的使用
    查看系统句柄数
    zenuml
    shell脚本
    resize() reserve()函数的区别(vector)
    grep 用法
  • 原文地址:https://www.cnblogs.com/java20130722/p/3207259.html
Copyright © 2011-2022 走看看