Skip to content

Lightweight Android library for cool activity transition animations

License

Notifications You must be signed in to change notification settings

Binary-Finery/Bungee

Repository files navigation

Bungee

  • mid SDK 16 (Android Jellybean 4.1)
  • written in Java

A lightweight, easy-to-use Android library that makes awesome activity transition animations super simple.

Installation

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:1.0'
	}

Usage

Bungee has 6 different activity transition animations:

  • slide left
  • slide right
  • slide up
  • slide down
  • zoom
  • fade

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);  //fires 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
}

About

Lightweight Android library for cool activity transition animations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages