Android开发实现虚线的方法

非常简单代码如下:buy_car_bank_step_line.xml

关键点:显示虚线的控件的 layout_height高度一定要大于shape虚线的高度不然显示不出来虚线

html 复制代码
<?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="#979797"
        android:dashWidth="4dp"
        android:dashGap="4dp" />
</shape>
html 复制代码
  <!-- 中间虚线连接  layout_height高度一定要大于虚线的高度不然显示不出来虚线-->
            <View
                android:id="@+id/view_dash"
                android:layout_width="0dp"
                android:layout_height="1.5dp"
                android:layout_marginTop="43dp"
                android:background="@drawable/buy_car_bank_step_line"
                android:layerType="software"
                app:layout_constraintEnd_toEndOf="parent"
                app:layout_constraintStart_toStartOf="parent"
                app:layout_constraintTop_toTopOf="parent"
                app:layout_constraintWidth_percent="0.32" />