Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
AtifSayings authored Oct 8, 2018
1 parent 7707cb5 commit 5c91cbd
Showing 1 changed file with 76 additions and 0 deletions.
76 changes: 76 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Animatoo
A lightweight and easy to use Android library that provides many activity transition animations.
min SDK 16 (Android Jellybean 4.1)
written in Java
A lightweight, easy-to-use Android library that provides awesome activity transition animations.

To download the demo app for this library from Google Playstore so you can see it in action, click here

## Installation

Add this into your root build.gradle file:

```java
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
Add the dependency to your module build.gradle:
```java
dependencies {
implementation 'com.github.mohammadatif:Animatoo:master'
}
```
## Usage
Animatoo has 15 different activity transition animations:

split
shrink
card
in and out
swipe left
swipe right
slide up
slide down
slide left
slide right
zoom
fade
spin
diagonal
windmill
Using Animatoo is extremely simple, A single short line of code following startActivity(...) is all that's needed, for example:
```java
startActivity(new Intent(context, TargetActivity.class));
Animatoo.animateZoom(context); //fire the zoom animation
```
Another example, this time firing the animation when the back button is pressed:
```java
@Override
public void onBackPressed(){
super.onBackPressed();
Animatoo.animateSlideLeft(context); //fire the slide left animation
}
```
All the available methods for this library:
```java
Animatoo.animateZoom(context);
Animatoo.animateFade(context);
Animatoo.animateWindmill(context);
Animatoo.animateSpin(context);
Animatoo.animateDiagonal(context);
Animatoo.animateSplit(context);
Animatoo.animateShrink(context);
Animatoo.animateCard(context);
Animatoo.animateInAndOut(context);
Animatoo.animateSwipeLeft(context);
Animatoo.animateSwipeRight(context);
Animatoo.animateSlideLeft(context);
Animatoo.animateSlideRight(context);
Animatoo.animateSlideDown(context);
Animatoo.animateSlideUp(context);

```

0 comments on commit 5c91cbd

Please sign in to comment.