Android imageview change tint to simulate button click

happydude’s answer is the most elegant way to handle this but unfortunately (as pointed out in the comments) the source code for ImageView only accepts an integer (solid colour). Issue 18220 has been around for a couple years addressing this, I’ve posted a workaround there that I’ll summarize here: Extend ImageView and wrap drawableStateChanged() with … Read more