VectorDrawable wird in API 23 nicht richtig gerendert

Ich ersetze alle meine Symbole nach Möglichkeit durch VectorDrawables. Aber ich habe festgestellt, dass einige von ihnen in API 23 nicht richtig gerendert werden und die Farbe ausblutet. Einer dieser 3 macht gut. Hier ist ein Screenshot von einemisoliertes Projekt Ich erschuf

Sieht auf API 21 perfekt aus:

Der Quellcode der Beispiel-App ist hier

Ich verwende AppCompat 24.0.0, app: srcCompat in ImageView und habe vectorDrawables.useSupportLibrary = true festgelegt. Ich habe auch AppCompat 23.4.0 mit Ziel 23 ausprobiert. Wenn ich jedoch appCompat entferne und minSdkVersion auf 21 setze und native Vektorunterstützung verwende, ändern sich die Ergebnisse nicht. Die IDE beklagt sich nicht, dass etwas nicht unterstützt wird. Wie finde ich heraus, wo das Problem liegt? Ist es ein Plattformfehler? Gibt es Workarounds?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage