This project contains example code for creating animated buttons in Android using vector drawables and animated state lists.
Android button with loading animation.