Android Easing Functions
This project is originally from my another project, AndroidViewAnimation, which is an animation collection, to help you make animation easier.
While, I was still unsatisfied with the animation effect.
So, I started to explore how to make it more and more real.
I found the Easing Functions made by Robert Penne, then, I implemented Easing Functions and make a lovely demo.
NineOldAndroids has been removed since version 2.0. Thanks Jake Wharton.
compile 'com.android.support:appcompat-v7:25.1.1' compile 'com.daimajia.easing:library:[email protected]'
<dependency> <groupId>com.android.support</groupId> <artifactId>appcompat-v7</artifactId> <version>25.1.1</version> <type>apklib</type> </dependency> <dependency> <groupId>com.daimajia.easing</groupId> <artifactId>library</artifactId> <version>2.1</version> <type>apklib</type> </dependency>
Just like a glider.
AnimatorSet set = new AnimatorSet(); set.playTogether( Glider.glide(Skill.BounceEaseInOut, 1200, ObjectAnimator.ofFloat(mTarget, "translationY", 0, 100)) ); set.setDuration(1200); set.start();