Android View Animations
One day, I saw an iOS library, which is a view shaker, it's very beautiful. I think Android also need one, and should be better.
So, I started to collect animation effects... and in two days, this project born.
Demo
Usage
Since Version 2.0, NineOldAndroids has been removed. Thanks Jake Wharton.
For making animations more real, I created another project named Android Easing Functions which is an implementations of easing functions on Android. So, we need to dependent that project.
Step 1
Gradle
dependencies {
compile 'com.android.support:support-compat:25.1.1'
compile 'com.daimajia.easing:library:2.0@aar'
compile 'com.daimajia.androidanimations:library:2.2@aar'
}
Maven
com.android.support
support-compat
25.1.1
com.daimajia.androidanimation
library
2.2
com.daimajia.easing
library
2.0
Step 2
Just like play Yo-yo.
YoYo.with(Techniques.Tada)
.duration(700)
.repeat(5)
.playOn(findViewById(R.id.edit_area));
Effects
Attension
Flash, Pulse, RubberBand, Shake, Swing, Wobble, Bounce, Tada, StandUp, Wave
Special
Hinge, RollIn, RollOut,Landing,TakingOff,DropOut
Bounce
BounceIn, BounceInDown, BounceInLeft, BounceInRight, BounceInUp
Fade
FadeIn, FadeInUp, FadeInDown, FadeInLeft, FadeInRight
FadeOut, FadeOutDown, FadeOutLeft, FadeOutRight, FadeOutUp
Flip
FlipInX, FlipOutX, FlipOutY
Rotate
RotateIn, RotateInDownLeft, RotateInDownRight, RotateInUpLeft, RotateInUpRight
RotateOut, RotateOutDownLeft, RotateOutDownRight, RotateOutUpLeft, RotateOutUpRight
Slide
SlideInLeft, SlideInRight, SlideInUp, SlideInDown
SlideOutLeft, SlideOutRight, SlideOutUp, SlideOutDown
Zoom
ZoomIn, ZoomInDown, ZoomInLeft, ZoomInRight, ZoomInUp
ZoomOut, ZoomOutDown, ZoomOutLeft, ZoomOutRight, ZoomOutUp
Welcome contribute your amazing animation effect. :-D
#Thanks
#About me
A student in mainland China.
Welcome to offer me an internship.
If you have any new idea about this project, feel free to contact me.