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"/>
  • 相关阅读:
    IP地址分类(A类 B类 C类 D类 E类)
    操作系统实六(页面置换算法之LRU)
    操作系统实验五(内存管理之动态分区分配(首次适应))
    操作系统实验四(内存管理之固定分区分配)
    CRT连接虚拟机中的linux系统(ubuntu)
    3种拨打电话的方式
    深度:ARC会导致的内存泄露
    iOS7.1Https企业证书发布方法
    iOS开发学习路线图
    iOS实例下载:使用腾讯的SDK将新浪微薄嵌入到应用中
  • 原文地址:https://www.cnblogs.com/loaderman/p/10169316.html
Copyright © 2011-2022 走看看