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"

  • 相关阅读:
    MSSQL—列记录合并
    MSSQL—字符串分离(Split函数)
    如何在ASP.NET Core中自定义Azure Storage File Provider
    从零开始实现ASP.NET Core MVC的插件式开发(六)
    对ASP.NET程序员非常有用的85个工具
    vs-code 配置
    idea-plugin
    VirtualBox中CentOS遇到的问题
    监听器
    线程组复杂场景
  • 原文地址:https://www.cnblogs.com/blogzhangwei/p/14944538.html
Copyright © 2011-2022 走看看