Android color overlay - PorterDuff Modi
Ich habe einen black & white ninepatch drawable als hintergrund eine Ansicht, und ich möchte eine Farbe anwenden, auf die es, wie ein semi-transparentes overlay, das lässt die Zeichnung erkennen, aber gilt die gewünschte Farbe drauf.
Dachte ich drawable.setColorFilter(color,mode)
könnte den trick tun, aber ich kann nicht herausfinden, was die verschiedenen Modi bedeuten.
Könnte jemand mir einen Tipp geben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, diese Frage kann Ihnen helfen:
Das Verständnis der Verwendung der ColorMatrix-und ColorMatrixColorFilter zu Ändern Drawable ' s Hue
Sagte, ich würde vorschlagen, mit
PorterDuff.Mode.MULTIPLY
für das, was Sie brauchen.