1

Wie Sie gestrichelte Linie auf Android Vector Drawable hinzufügen? Es scheint, dass "stroke-dasharray" von svg in Android Vector nicht unterstützt wird. Gibt es einen anderen Weg, es zu tun? Mein ziehbar, die ich machen möchte gestrichelte:Dashes Schlaganfall-dasharray in Android Vector

<vector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:width="61dp" 
    android:height="160dp" 
    android:viewportWidth="61.0" 
    android:viewportHeight="160.0"> 
<path 
    android:pathData="M2,159C6,81.5 38,21 57,4" 
    android:strokeColor="#FFCF4D" 
    android:fillColor="#00000000" 
    android.stroke-dasharray="1" 
    android:strokeWidth="3"/> 
<path 
    android:pathData="M49,2L59,2L59,12" 
    android:strokeColor="#FFCF4D" 
    android:fillColor="#00000000" 
    android:strokeWidth="3"/> 

+0

Haben Sie mit Android versucht: Android.stroke-dasharray? –

+0

@RonakJoshi ja, aber es funktioniert nicht – Tim

Antwort

0

Aus der Dokumentation: https://developer.android.com/studio/write/vector-asset-studio.html

Striche und Füllungen unterstützt:

Strokes, einschließlich Farbe, Opazität, Breite , Join, Cap, Bindestriche und Ausrichtung. Einfarbige Füllungen und Striche. Strich- und Füllfarben werden als RGB, Lab oder CMYK angegeben.

Konvertierungsdetails:

Wenn ein Strich gestrichelten ist, eingeclipst eine Clipping-Basis oder verwenden eine Ausrichtung unterschiedlich von Zentrum, Vector Inventar Studio wandelt es in eine Form fill in dem Vektor ziehbar.

Kurz gesagt, Android Vector Drawables unterstützen Strichlinien noch nicht.

Sie können SVG-Dateien mit gestrichelten Strichen importieren, Vector Asset Studio konvertiert sie jedoch in Formen.