1. 程式人生 > >Android XML繪圖Shape虛線

Android XML繪圖Shape虛線

Shape虛線

1、在Drawable上面寫Shape的XML檔案

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="line" >
    <stroke //邊框
        android:width="1dp"
        android:color="@color/bg_shop"
        android:dashGap="5dp" //虛線間隔
        android:dashWidth
="5dp" />
//虛線寬度 <!-- 虛線的高度 --> <size android:height="0.2dp" /> </shape>

2、在佈局XML設定shape

<View
            android:layout_width="match_parent"
            android:layout_height="1.5dp"
            android:layout_below="@+id/view_head"
            android:layout_marginLeft="@dimen
/dp_22"
android:layout_marginRight="@dimen/dp_22" android:layout_marginTop="123.8dp" android:background="@drawable/line_dotted" android:layerType="software"/>

這裡寫圖片描述
3、效果圖
這裡寫圖片描述

PS:dashGap //虛線間隔,dashWidth //虛線寬度
必須得加上android:layerType=”software”,否則不生效,成直線。