MultiStateAnimation is a class that allows for complex multi-state animations using Android’s AnimationDrawable. It supports both oneshot and looped animation sections. Transitions between sections can be defined, and will play automatically when moving between the defined states. State transitions can be queued asynchronously, and the library will take car of smoothly starting the next animation once the current section is complete.
MultiStateAnimation

Related Posts
AnimatedBottomBar
A customizable and easy to use bottom bar view with sleek animations