Android layer-list stroke 单边边框 指定边边框

指定边框线条,需要显示线条的边设置为正值stroke 的width。
不显示的边设置为 负值 stroke 的width。
底部边框

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <solid android:color="#FFF" />
        </shape>
    </item>
    <item
        android:bottom="1px"
        android:left="-2px"
        android:right="-2px"
        android:top="-2px">
        <shape>
            <stroke
                android:width="1px"
                android:color="#FF0000" />
        </shape>
    </item>
</layer-list>

《Android layer-list stroke 单边边框 指定边边框》 Paste_Image.png

左边和底部

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <solid android:color="#FFF" />
        </shape>
    </item>
    <item
        android:bottom="1px"
        android:left="-1px"
        android:right="-2px"
        android:top="-2px">
        <shape>
            <stroke
                android:width="1px"
                android:color="#FF0000" />
        </shape>
    </item>
</layer-list>

《Android layer-list stroke 单边边框 指定边边框》 Paste_Image.png

    原文作者:轮回星云
    原文地址: https://www.jianshu.com/p/e69a594a4ace
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞