daimajia

Android View Animations

Cute view animation collection.
Under MIT License
By daimajia

android animation easing-functions

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


Download 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

groovy
dependencies {
implementation 'com.daimajia.androidanimations:library:[email protected]'
}


Maven

xml
<dependency>
<groupId>com.daimajia.androidanimation</groupId>
<artifactId>library</artifactId>
<version>2.4</version>
</dependency>


Step 2

Just like play Yo-yo.


java
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

Why YoYo?

YoYo is a toy, with a lot of Techniques.


About me

(2013)
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.


(2019)
Five years later, now I become an investment associate in China.


Welcome to send your business plan to me. Maybe I would have a better understanding on your startup project than others. Trust me.