Today (during my 11 hours flight to Seattle :) ) I will try to guide you through the process of implementing Ripple, Elevation and Reveal effects for your views introduced in Android API 21. Here is what we will be doing today: Let's get party started I decided to choose circular buttons to make things a bit more complicated and funnier. So in general, ripple effect for regular buttons works out o