I love the new Touch Ripple animation that was introduced in the new Android L-release as part of the new UI philosophy Material Design.
You can find a video of it in the official design spec under surface reaction here: http://www.google.com/design/spec/animation/responsive-interaction.html
It's basically a dark-gray circle that fades in at the center of the view and grows as it fades out again, eventually filling the whole view with a light gray before disappearing again.
I'd like to add the very same animation to a view in my app that is targetting ICS.
I am a bit clueless on how to add this animation in my application. The official docs at http://developer.android.com/training/animation/index.html don't seem to cover animations that happen "inside a view". Also, I'd like not to use pre-drawn frame animations (one png resource per frame) if possible.
How would I go about implementing that? Any help is highly appreciated!