首页 > 代码库 > android 用代码画虚线边框背景

android 用代码画虚线边框背景

 

            

1.虚线画效果,可以使用Android中的xml来做。

2.直接上代码:

<RelativeLayout            android:id="@+id/coupon_popup"            android:layout_width="320dp"            android:layout_height="200dp"            android:layout_margin="20dp"            android:gravity="center_vertical"            android:background="@drawable/bg_border_stroke">

      写一个 bg_border_stroke的xml做背景。

bg_border_stroke.xml

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" >    <item>        <shape>            <stroke                    android:width="1dp"                    android:color="#E8A227" />            <solid android:color="#FFFFFF" />            <corners android:radius="5dp" />        </shape>    </item>    <item            android:bottom="1dp"            android:left="1dp"            android:right="1dp"            android:top="1dp">        <shape>            <stroke                    android:dashGap="15dp"                    android:dashWidth="15dp"                    android:width="2.5dp"                    android:color="#E8A227" />            <solid android:color="#FFFFFF" />            <corners android:radius="5dp" />        </shape>    </item></layer-list>

即可实现如下边框效果:

            image