Ich habe ein undurchsichtiges Muster (10% Deckkraft) und ich muss es mit etwas Farbe kombinieren.
Ist es möglich, Hintergrundfarbe auf Bild zu setzen?
Sicher. Benutze einfach eine LayerListDrawable.
Etwas wie:
%Vor% Speichern Sie das in Ihrem res/drawables
-Verzeichnis und verwenden Sie es als Hintergrund.
Leider, wenn Ihre Anwendung komplizierter ist, wird der tileMode manchmal ohne ersichtlichen Grund unscharf geschaltet. Wenn Sie dazu kommen, müssen Sie den Kachelmodus in Java neu hinzufügen.
Normalerweise setze ich es immer noch in xml und mache dann etwas wie:
%Vor%Ja.
Sie könnten ImageView
verwenden. Legen Sie die Hintergrundfarbe fest und legen Sie das halbtransparente Bild als Quelle fest.
Wenn Sie dies mit einem Layout tun möchten, dann erweitern Sie das Layout und überschreiben onDraw (), zeichnen Sie die Hintergrundfarbe und blenden Sie mit dem halbtransparenten Bild
%Vor%Tags und Links android