MCPcopy Index your code
hub / github.com/Binary-Finery/Bungee

github.com/Binary-Finery/Bungee @3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.0 ↗ · + Follow
26 symbols 38 edges 6 files 4 documented · 15%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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:2.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);

Core symbols most depended-on inside this repo

onCreate
called by 0
app/src/main/java/com/spencerstudios/bungee/MainActivity.java
slideLeft
called by 0
bungeelib/src/main/java/spencerstudios/com/bungeelib/Bungee.java
slideRight
called by 0
bungeelib/src/main/java/spencerstudios/com/bungeelib/Bungee.java
slideDown
called by 0
bungeelib/src/main/java/spencerstudios/com/bungeelib/Bungee.java
slideUp
called by 0
bungeelib/src/main/java/spencerstudios/com/bungeelib/Bungee.java
zoom
called by 0
bungeelib/src/main/java/spencerstudios/com/bungeelib/Bungee.java
fade
called by 0
bungeelib/src/main/java/spencerstudios/com/bungeelib/Bungee.java
windmill
called by 0
bungeelib/src/main/java/spencerstudios/com/bungeelib/Bungee.java

Shape

Method 20
Class 6

Languages

Java100%

Modules by API surface

bungeelib/src/main/java/spencerstudios/com/bungeelib/Bungee.java16 symbols
bungeelib/src/test/java/spencerstudios/com/bungeelib/ExampleUnitTest.java2 symbols
bungeelib/src/androidTest/java/spencerstudios/com/bungeelib/ExampleInstrumentedTest.java2 symbols
app/src/test/java/com/spencerstudios/bungee/ExampleUnitTest.java2 symbols
app/src/main/java/com/spencerstudios/bungee/MainActivity.java2 symbols
app/src/androidTest/java/com/spencerstudios/bungee/ExampleInstrumentedTest.java2 symbols

For agents

$ claude mcp add Bungee \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact