Ich habe '23 .3.0' unterstützen Bibliothek Version können bei dem Versuch, dies zu tun:Vector Drawables Android 23.3.0
<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@drawable/abc"
app:layout_collapseMode="pin"/>
Die ziehbar wird erscheinen nicht im Gerät api läuft 21 als eine Angelegenheit der Tatsache ist, meine App hat min Api 21, und sogar in der Android-Studio-Vorschau, nur N Preview Api 23 wird tatsächlich den Hintergrund zeichnen. Ich hatte damit noch nie Probleme mit normalen ImageViews. Der Vektor ist dieser:
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="414dp"
android:height="100dp"
android:viewportWidth="414"
android:viewportHeight="100">
<path
android:fillColor="#FFD50000"
android:pathData="M 0,0 414,0 414,65 0,100 0,0"/>
</vector>
Irgendeine Idee, warum es nicht erscheint?
Nicht ganz sicher, was wollen Sie mit diesem Weg Daten ziehen, aber es ist falsch: Es ist nicht hat Anweisungen „Linie zeichnen“, nur Anweisungen „bewegen“. Wenn Sie dieses Zeichenfeld in Android Studio öffnen, ist auch die Vorschau leer. Schau dir die SVG-Spezifikationen an, wie du deine Vektordaten zusammenstellst: https://www.w3.org/TR/SVG/paths.html – racs