Drawable layer_list 详解

No

xml标签

Class类

含义

1

shape

ShapeDrawable

特定形状,模型的图样

2

selector

StateListDrawable

不同状态选择不同的图样

3

layer-list

LayerDrawable

层叠图样

4

level-list

LevelListDrawable

不同程度图样

5

transition

TransitionDrawable

渐变图样

6

ripple

RippleDrawable

波纹图样

7

inset

InsetDrawable

内嵌图样

8

scale

ScaleDrawable

缩放图样

9

clip

ClipDrawable

剪切图样

10

rotate

RotateDrawable

旋转图样

11

animation-list

AnimationDrawable

动画效果

12

bitmap

BitmapDrawable

图片图样

13

nine-patch

NinePatchDrawable

.9图

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
   >


    <!--
    android:drawable:图片资源
    android:id :唯一标示
    android:top 顶部的偏移量
    android:bottom 底部的偏移量
    android:left 左边的偏移量
    android:right 右边的偏移量
     -->

<-- 样式一 -->

    <item>
        <shape android:shape="line">
            <stroke android:color="@color/colorAccent"
                android:width="2dp"
                android:dashWidth="2dp"
                android:dashGap="2dp"
                />
        </shape>
    </item>

    <item android:top="100dp">
        <shape android:shape="line">
            <stroke android:color="#000000"
                android:width="2dp"
                android:dashWidth="2dp"
                android:dashGap="2dp"
                />
        </shape>
    </item>


<-- 样式二 -->

    <item android:left="10dp"
        android:top="10dp">
        <shape>
            <solid android:color="#CFCFCF"/>
            <corners
                android:radius="10dp"/>
        </shape>
    </item>

    <!--上层的右边距离底层的右边3dp, 上层的底部距离底层的底部6dp-->
    <item android:bottom="10dp"
        android:right="7dp">
        <shape>
            <solid android:color="#fff"/>
            <corners
                android:radius="10dp"/>
        </shape>
    </item>

</layer-list>

样式一: 

样式二: 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

멋진

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值