• 第三章,设置button边框(Android)


    这样的方法是通过层叠几个图片实现边框效果。

    在res目录下的drawable目录下(没有就新建)建一个xml文件选layer-list。

    <?xml version="1.0" encoding="UTF-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    
        <!--
             与顺序有关。最外层一定要放在最前面。最里层放在里面,
             不然会被遮挡。也与item中设置的值大小有关系
    -->
        <!-- 最外层 -->
        <item>
            <shape>
                <solid android:color="#1e90ff" />
            </shape>
        </item>
    
        <!-- 中间层 -->
        <item
            android:bottom="15dp"
            android:left="15dp"
            android:right="15dp"
            android:top="15dp">
            <shape>
                <solid android:color="#ffffff" />
            </shape>
        </item>
    
        <!-- 最里层 -->
        <item
            android:bottom="30dp"
            android:left="30dp"
            android:right="30dp"
            android:top="30dp">
            <shape>
                <solid android:color="#bebebe" />
            </shape>
        </item>
    
    </layer-list>
    布局文件:

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity"
        android:orientation="horizontal"
         >
    
        <Button
            android:id="@+id/main_button"
            android:layout_width="match_parent"
            android:layout_height="137dp"
            android:background="@drawable/buttonl"
            android:text="button01" />
    
    </LinearLayout>
    
    效果截图:



  • 相关阅读:
    Sage CRM升级后的问题跟进
    js 控制滚动条位置
    初学Jquery插件制作:在SageCRM的查询屏幕隐藏部分行的功能
    [转摘] Reporting Service 200
    js数组去重复项
    JavaScript tips 1024 * 768
    javascript 的 replace 函数
    the secret of sagecrm urls
    Sage CRM 自增ID的方案和遇到的问题
    EXTJS 可编辑列表的时间编辑问题
  • 原文地址:https://www.cnblogs.com/cxchanpin/p/6813705.html
Copyright © 2020-2023  润新知