继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Android边框背景

慕标5832272
关注TA
已关注
手记 1071
粉丝 228
获赞 996
效果图

webp

image.png

实线边框

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <!--背景色-->
    <solid android:color="@android:color/white" />
    <!--边框线-->
    <stroke
        android:width="1dp"
        android:color="@android:color/darker_gray" />
    <!--圆角-->
    <corners android:radius="4dp" /></shape>

webp

image.png

虚线边框

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <!--背景色-->
    <solid android:color="@android:color/transparent" />
    <!--边框线 dashGap:虚线间隔 dashWidth:虚线宽度-->
    <stroke
        android:width="1dp"
        android:color="@android:color/darker_gray"
        android:dashGap="10dp"
        android:dashWidth="10dp" />
    <!--圆角-->
    <corners android:radius="10dp" /></shape>

webp

image.png

单边边框

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!--在描边的外部再多1dp的margin,所以这里要多设置1dp才能完全去除对应边上的stroke-->
    <item
        android:left="-2dp"
        android:right="-2dp"
        android:top="-2dp">
        <shape android:shape="rectangle">
            <!--背景色-->
            <solid android:color="@android:color/transparent" />
            <!--边框线-->
            <stroke
                android:width="1dp"
                android:color="@android:color/darker_gray" />
            <!--圆角-->
            <corners android:radius="4dp" />
        </shape>
    </item></layer-list>

webp

image.png



作者:淡淡_孩子气
链接:https://www.jianshu.com/p/50f76f07c709


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP