zoukankan      html  css  js  c++  java
  • LayerDrawable

    层图形对象,包含一个Drawable数组,然后按照数组对应的顺序来绘制他们,索引 值最大的Drawable会被绘制在最上层!虽然这些Drawable会有交叉或者重叠的区域,但 他们位于不同的层,所以并不会相互影响,以<layer-list>作为根节点!

    相关属性如下

    • drawable:引用的位图资源,如果为空徐璈有一个Drawable类型的子节点
    • left:层相对于容器的左边距
    • right:层相对于容器的右边距
    • top:层相对于容器的上边距
    • bottom:层相对于容器的下边距
    • id:层的id

    示例

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:id="@android:id/background">
            <shape android:shape="rectangle">
                <solid android:color="#C2C2C1" />
                <corners android:radius="50dp" />
            </shape>
        </item>
        <item android:id="@android:id/progress">
            <clip>
                <shape android:shape="rectangle">
                    <solid android:color="#BCDA73" />
                    <corners android:radius="50dp" />
                </shape>
            </clip>
        </item>
    </layer-list> 
    <SeekBar
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:indeterminateDrawable="@android:drawable/progress_indeterminate_horizontal"
            android:indeterminateOnly="false"
            android:maxHeight="10dp"
            android:minHeight="5dp"
            android:progressDrawable="@drawable/layerlist_one"
            android:thumb="@drawable/shape_slider" />

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
        <item>
            <bitmap
                android:gravity="center"
                android:src="@mipmap/ic_bg_ciwei" />
        </item>
        <item
            android:left="25dp"
            android:top="25dp">
            <bitmap
                android:gravity="center"
                android:src="@mipmap/ic_bg_ciwei" />
        </item>
        <item
            android:left="50dp"
            android:top="50dp">
            <bitmap
                android:gravity="center"
                android:src="@mipmap/ic_bg_ciwei" />
        </item>
    </layer-list> 
    <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/layerlist_two"/>
  • 相关阅读:
    解题报告:luogu P3853 [TJOI2007]路标设置
    解题报告:luogu P2678 跳石头
    SG函数
    解题报告:CF622F
    解题报告:luogu P1144 最短路计数
    树剖小结(简述)
    LCA之tarjan离线
    %你赛2020.2
    一个小证明(题解 P5425 Part1)
    科创版简介
  • 原文地址:https://www.cnblogs.com/loaderman/p/10169316.html
Copyright © 2011-2022 走看看