使用layer-list实现单个方向或指定方向描边

来源:互联网 发布:洛阳软件培训班 编辑:程序博客网 时间:2024/06/06 16:58

只设置view的上边描边

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">    <!-- //begin 以下注释代码为虚线边框-->    <!--<item>-->        <!--<shape android:shape="rectangle" >-->            <!--<solid android:color="@color/black" />-->        <!--</shape>-->    <!--</item>-->    <!--<item android:bottom="-2dp" android:right="-2dp" android:left="-2dp">-->        <!--<shape>-->            <!--<solid android:color="@android:color/transparent" />-->            <!--<stroke-->                    <!--android:dashGap="10px"-->                    <!--android:dashWidth="10px"-->                    <!--android:width="1dp"-->                    <!--android:color="#ababb2" />-->        <!--</shape>-->    <!--</item>-->    <!-- //end 以上注释代码为虚线边框-->    <item >        <shape android:shape="rectangle">            <solid android:color="@color/black"/>        </shape>    </item><!-- //NOTE:想让哪个方向描边,哪个方向就不写,或者设置为正数;反之设置为负数-->    <item  android:bottom="-1dp" android:right="-1dp" android:left="-1dp">        <shape>            <solid android:color="@android:color/transparent"/>            <stroke android:color="@color/red" android:width="@dimen/dp1"/>        </shape>    </item></layer-list>
0 0
原创粉丝点击