- 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
Add this into your root build.gradle file:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Add the dependency to your module build.gradle:
dependencies {
compile 'com.github.Binary-Finery:Bungee:master-SNAPSHOT'
}
Bungee has 9 different activity transition animations:
- slide left
- slide right
- slide up
- slide down
- zoom
- fade
- spin
- diagonal
- windmill
Using Bungee is extremely simple, A single short line of code following startActivity(...) is all that's needed, for example:
startActivity(new Intent(context, TargetActivity.class));
Bungee.zoom(context); //fire the zoom animation
Another example, this time firing the animation when the back button is pressed:
@Override
public void onBackPressed(){
super.onBackPressed();
Bungee.slideLeft(context); //fire the slide left animation
}
All the available methods for this library:
Bungee.slideLeft(context);
Bungee.slideRight(context);
Bungee.slideDown(context);
Bungee.slideUp(context);
Bungee.fade(context);
Bungee.zoom(context);
Bungee.windmill(context);
Bungee.diagonal(context);
Bungee.spin(context);