Is there a reason to use ImageViews and not Buttons ?
In your case you could use ToggleButtons and define a different image for each state, an
example is here. The advantage is that you set the two images for the button once, the image change depending on the button state is done by the OS.
Exept working with two images, I don't know of any other graphic effect that could do what you want to do.
Best regards.