programmatisch android Vector Drawable aktualisieren

Ich habe ein VectorDrawable besteht aus 9 Rechtecken. Dies ist als XML im Ordner drawables definiert. Ich habe dies als Hintergrund für eine ImageView festgelegt, die ich in XML deklariert habe.android:src="@drawable/squares00" Ich möchte die Farbe eines oder mehrerer Quadrate zur Laufzeit programmgesteuert ändern. Ich weiß, dass es eine Möglichkeit gibt, dies mithilfe von VectorDrawable-Animationen zu tun. Aber ich habe mich gefragt, ob es eine einfachere Möglichkeit gibt, auf mein vectorDrawable in Java zuzugreifen, seine Eigenschaften zu aktualisieren (eine oder mehrere Füllfarben für die Rechtecke festzulegen) und dann den Bildhintergrund mit dem aktualisierten VectoDrawable zu aktualisieren. Mein Ziel ist Android API 21 (Lutscher)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage