创建于Android的水平和垂直虚线虚线、创建于、水平和、Android

2023-09-05 03:18:13 作者:往后余生

我想使用Android的图形绘制水平和垂直的点线。

I want to draw horizontal and vertical dotted lines in android using shapes.

我要画这样

有关水平线

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="line" >

    <stroke
        android:dashGap="6px"
        android:dashWidth="6px"
        android:color="#C7B299" />

</shape>

有关垂直线

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="line" >
<size
     android:height="400dp"/>
    <stroke
        android:dashGap="6px"
        android:dashWidth="6px"
        android:color="#C7B299" />

</shape>

但垂直虚线不显示我的输出显示了这样的

But vertical dotted line not displaying my output shows like this

如何画垂直线。

推荐答案

我找到了解决办法

<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="90"
    android:toDegrees="90" >

    <shape android:shape="line" >
        <stroke
            android:dashGap="6px"
            android:dashWidth="6px"
            android:color="#C7B299" />
    </shape>

</rotate>

<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromDegrees="90"
    android:toDegrees="90"
    android:drawable="@drawable/horizontal_line"/>