Android Animation Libraries

It must be boring to see the same effects and no animations on all apps’ widgets. These libraries will apply different types of effects to Android widgets.

AndroidViewAnimations. AndroidViewAnimations applies shaking effect to any widgets. It features over 20 normal and speicial effects. Some of the aree Flash, Pulse, RubberBand, Shake, Swing, Wobble, Bounce, Tada, StandUp, Wave, Hinge, RollIn, RollOut, Landing, TakingOff, DropOut and more.
androidviewanimations

Rebound. Rebound is a library that models spring dynamics for Android. Rebound spring models apply real world physics to an app. That’s why they create animations that feel natural. Rebound is used in many famous apps such as Flow, Evernote, Mirage, Slingshot, Skitch, LinkedIn, and Jelly.

rebound_android

Backboard. It is a motion-driven animation framework for Android, which is developed on top of Rebound (above).

AnimatorDurationTile. This library offers 2 quick settings tiles for Android users to quickly set the animator duration scale. There are 2 types of tiles; one is for quick settings which can switch between 1x and 5x speed, and the other allows full selected options.

animator-duration

Android Animations Actions. This library is inspired by libgdx scene2d actions. Hence, actions for android animations was developed with the purpose of making creating of complicated animations easier.
androidanimationsactions

SmallBang. If you like the small bang when a button is clicked using on Twitter, this library can help you apply that effect to TextView, Button and ImageView.
heart

ViewAnimator. A fluent Android animation library which supports standard animated effect such as rotation and scale.
viewanimator

NiftyDialogEffects. It can add effects to Dialog. Effects consists of Fadein, Slideleft, Slidetop, SlideBottom, Slideright, Fall, Newspager, Fliph, Flipv, RotateBottom, RotateLeft, Slit, Shake, and Sidefill.
niftydialogeffects

EasingInterpolator. This library introduces 28 different easing animation interpolators for Android. Instead of using the standard 4 params ease signature, EasingInterpolator introduces a single param which indicates the current linear ratio of the tween.

easinginterpolator

FragmentAnimations. This library can apply 3D effect animations to fragments when they are switched. It includes many standard animations such as cube, flip, push/pull, slide.