zoukankan      html  css  js  c++  java
  • 安卓 drawable xml 实现多边框背景

     Android drawable xml 实现多边框背景。

    test.xml

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    
        <!-- 第一个item代表的是显示在最外层的边框背景 -->
        <item>
            <shape android:shape="rectangle">
                <solid android:color="#CF0808" />
                <corners
                    android:bottomLeftRadius="2dp"
                    android:bottomRightRadius="2dp"
                    android:topLeftRadius="2dp"
                    android:topRightRadius="2dp" />
            </shape>
        </item>
        <!--阴影-->
    
        <!-- 第二个item代表的是显示在第二层的边框背景 -->
        <item
            android:top="3dp"
            android:right="3dp"
            android:left="3dp"
            android:bottom="3dp">
            <shape android:shape="rectangle">
                <solid android:color="#2CCF08" />
                <corners
                    android:bottomLeftRadius="2dp"
                    android:bottomRightRadius="2dp"
                    android:topLeftRadius="2dp"
                    android:topRightRadius="2dp" />
            </shape>
        </item>
        <!--阴影-->
    
    
        <!--白色背景-->
        <item
            android:top="6dp"
            android:right="6dp"
            android:left="6dp"
            android:bottom="6dp">
            <shape android:shape="rectangle">
                <padding android:bottom="6dp" android:top="6dp" android:left="6dp" android:right="6dp"/>
                <solid android:color="#ffffff" />
                <corners
                    android:bottomLeftRadius="2dp"
                    android:bottomRightRadius="2dp"
                    android:topLeftRadius="2dp"
                    android:topRightRadius="2dp" />
            </shape>
        </item>
    
    </layer-list>

    用法:android:background="@drawable/test"

  • 相关阅读:
    jdk环境变量配置
    智商太低,竟然算不出病狗神题了
    HDU 1284 钱币兑换问题 母函数、DP
    linux下实现监控进程网络带宽
    编程算法
    C語言 rand函数 进阶探讨与实现
    JDBCUtil
    iOS进阶路线以及进阶书籍
    Windows平台CUDA开发之前的准备工作
    数据库中substring的用法 CONVERT(varchar(12) , getdate(), 112 )
  • 原文地址:https://www.cnblogs.com/blogzhangwei/p/14944538.html
Copyright © 2011-2022 走看看