Elevation for ImageView is not working. I declared ImageView in XML like this:
For displaying a round Image with SHADOW with elevation attribute, I created a round drawable WITHOUT SHADOW as shown below :
-
Use this drawable as background in your ImageView as shown below :
This will display ImageView with shadow.
One question that might be arising in your mind is why to use xml drawable. As mentioned by other developers on various answers to this question, shadow is formed from background and a bordered background to be more specific. Xml drawable helps us in creating a bordered background from which elevation attribute can create shadow.