• Stars
    star
    172
  • Rank 216,726 (Top 5 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Lightweight Android library for cool activity transition animations

Bungee

Android Arsenal

  • 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 Play Store so you can see it in action, click here

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

Usage

Bungee 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 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.split(context);
Bungee.shrink(content);
Bungee.card(context);
Bungee.inAndOut(context);
Bungee.swipeLeft(context);
Bungee.swiperRight(context);
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);

More Repositories

1

EZDialog

exdialog android alert dialog library
Java
25
star
2

FabToast

Attractive, stylish and customizable toast library for Android.
Java
11
star
3

JetDB

super sonic shared preferences
Java
8
star
4

QuickShopList

simple list app - complete
Java
5
star
5

JSON

beautify
Java
2
star
6

SearchViewExample

search view with recycler view example written in kotlin
Kotlin
2
star
7

ButtonDesigner

button designer
Java
2
star
8

IAmNotARobot

simple captcha practice
Kotlin
2
star
9

AdminCenter

admin hangout
Java
2
star
10

TemperatureConverter

simple celcius to fahrenheit converter app
Java
1
star
11

RamDownloader

ram downloader
Java
1
star
12

KotlinPlayground

super minimal mind reader app written in kotlin
Kotlin
1
star
13

Quixi

text utility library
Java
1
star
14

RegExApp

regular expression tool
Java
1
star
15

RadioGroupExampleApp

radio group example
Java
1
star
16

UnixTimeLive

displays unix time in realtime, in seconds, milliseconds and human readable date time format
Java
1
star
17

SuperSimpleListViewExample

simple list view example with clickable items, complete working code
Java
1
star
18

ButtonDesignerVersionTwo

tab layout with view pager and fragments
Java
1
star
19

Orderfy

basic notepad written in kotlin, using object box for database
Kotlin
1
star
20

PixelRacer

simple dodge game
Kotlin
1
star
21

SimpleNote

simple notepad app
Java
1
star
22

FireBaseSpeed

Firebase sign in with google
Java
1
star
23

SharedPreferencesAndAlertDialogExample

My simple working code example of using Shared Preferences and Alert Dialog
Java
1
star
24

DebugApp2

debug app for testing code
Java
1
star
25

RandomSentenceGenerator

simple, fun random sentence generator - creates grammatically correct sentences
Java
1
star
26

UKInflationCalculator

uk inflation calc (.kt)
Kotlin
1
star