2016-05-13 9 views
1

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?

+1

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

Antwort

0

Sie sollten auf jeden Fall Ihre Support-Bibliothek aktualisieren:

Android Support Library 23.4.0 jetzt verfügbar

Diese Version der Bibliothek Android-Support behebt eine Reihe von Fehlern in Unterstützung v4, AppCompat, Design und Vektor Drawable Compat. Eine vollständige Liste der abgeschlossenen Probleme finden Sie auf der Seite Revisionen (https://developer.android.com/tools/support-library/index.html).

https://plus.google.com/+AndroidDevelopers/posts/B7QhFkWZ6YX

+0

habe ich schon versucht. es ist das gleiche. nicht zeigen. Da ich minApi 21 habe, mache ich überhaupt nichts in Bezug auf Vektor-Drawables, ich benutze keine srcCompat, ich benutze alles wie normales png und alles funktioniert. Aber in diesem Fall wird der Vektor nicht angezeigt. –