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" />

    效果:



















  • 相关阅读:
    RabbitMq环境搭建
    Springboot集成quartz
    java8时间工具类
    AngularJS学习笔记之directive——scope选项与绑定策略
    理解$watch ,$apply 和 $digest --- 理解数据绑定过程
    AngularJS中service,factory,provider的区别
    AngularJS的Filter用法详解
    Angular.js中使用$watch监听模型变化
    history
    data-*
  • 原文地址:https://www.cnblogs.com/java20130722/p/3207259.html
Copyright © 2011-2022 走看看