Popularity
7.6
Stable
Activity
0.0
Stable
1,359
97
320

Programming language: HTML
Tags: Animations    
Latest version: v0.8

EasyAndroidAnimations alternatives and similar packages

Based on the "Animations" category

Do you think we are missing an alternative of EasyAndroidAnimations or a related project?

Add another 'Animations' Package

README

EasyAndroidAnimations

Easy Android Animations is an animation library that aims to make android animations easier, with 50+ builtin animations, it allows you to introduce many complex animation effects in your application with one or two lines of code.

Demo

Demo Video

ScreenShot

Download Demo APK

Usage:

Including In Your Project

You can include the library directly in your Gradle project:

  • Add the following to your build.gradle: ```gradle repositories { maven { url "https://jitpack.io" } }

dependencies { compile 'com.github.2359media:EasyAndroidAnimations:0.8' }


You can [download this jar file](https://raw.githubusercontent.com/2359media/EasyAndroidAnimations/master/easyandroidanimationslibrary-v0.5.jar) and include it in your project, otherwise you can download the source code and customize it according to your need. 

Code Samples
------------


*See `Animation_demo/` folder for a working implementation of this library.*

  1. For example, if you wanted a view to mimic the bounce animation with the default parameters,
new BounceAnimation(yourView).animate();

  2. If you wanted to use your own parameters instead of the default ones,
new BounceAnimation(yourView)
  .setBounceDistance(50)
  .setBounces(5)
  .setDuration(500)
  .animate();

  3. Here's another example of mimicking the explode animation with your own parameters as well as the addition of an animation listener.
new ExplodeAnimation(yourView)
  .setExplodeMatrix(ExplodeAnimation.MATRIX_2X2)
  .setInterpolator(new DecelerateInterpolator())
  .setDuration(500)
  .setListener(new AnimationListener() {
    @Override
    public void onAnimationEnd(Animation animation) {
      *perform your own functions here when animation ends*
    }
  })
  .animate();

  4. It is also possible to play several animations in parallel using the `ParallelAnimator` class. The following example scales in a view and flips it horizontally at the same time.
new ParallelAnimator()
  .add(new ScaleInAnimation(yourView))
  .add(new FlipHorizontalAnimation(yourView))
  .setDuration(500)
  .animate();






Coding Robos
------------

 [Umair Vatao](http://sg.linkedin.com/in/umairvatao), [Nee Si Yao](http://sg.linkedin.com/pub/si-yao-nee/7a/a62/203/), [Phu Tang](phu.tanghong@2359media.com.vn)