How to change colors of a Drawable in Android?

I think you can actually just use Drawable.setColorFilter( 0xffff0000, Mode.MULTIPLY ). This would set white pixels to red but I don’t think it would affect the transparent pixels.

See Drawable#setColorFilter

Leave a Comment