Android drawable-Ressourcen: Dynamisch ändern Symbol Farbe/"hintergrund"?

Habe ich eine png-Datei transparent außerhalb der verwendet wird, als ein Symbol Bild irgendwo in meinem UI; ich möchte für die user in der Lage sein, wenn Sie eine andere Farbe für die es zur Laufzeit (wie im Bild Links unten, vorausgesetzt, ich habe das android-Symbol) oder einen anderen "hintergrund" - Bild (Bild auf der rechten Seite unten, nehme an, das Symbol ist eine Form, die die Kombination von einem Kreis und einem Dreieck). Ich lese dieses post, die verwendet ColorFilter alle weißen Pixel Farbe zu einer anderen Farbe im code; aber es erlaubt mir nicht, ändern Sie den "hintergrund" des symbols. Ich denke, ich kann wahrscheinlich tun Sie dies mit einem ClipDrawable aber ich kann nicht herausfinden, wie.

Android drawable-Ressourcen: Dynamisch ändern Symbol Farbe/
Android drawable-Ressourcen: Dynamisch ändern Symbol Farbe/

  • Sorry vielleicht habe ich nicht verstehen. Warum aber die Lösung ist nicht nur die Einstellung der Hintergrundfarbe für layout, mit Ihr icon-Bild mit transparenten Bereichen?
  • Ich denke, das ist, weil ich nicht weiß, wie das zu tun, was Sie gerade dargelegt haben.
InformationsquelleAutor mobileTofu | 2011-09-10
Schreibe einen Kommentar