Skip to content

Instantly share code, notes, and snippets.

@bananavoid
bananavoid / NavigationManager.java
Last active September 23, 2017 12:16
Attempt to implement back stack manager wrapper
package com.lifeslice.app.navigation;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import java.util.WeakHashMap;
public class NavigationManager {
private static final String TAG = NavigationManager.class.getSimpleName();
private static NavigationManager mInstance = null;
@bananavoid
bananavoid / CollapsingImageBehavior.java
Last active December 6, 2017 21:56
Example of using CoordinatorLayout.Behavior for image animation
package com.lifeslice.app.views;
import android.content.Context;
import android.content.res.TypedArray;
import android.support.design.widget.AppBarLayout;
import android.support.design.widget.CoordinatorLayout;
import android.util.AttributeSet;
import android.view.View;
import com.facebook.drawee.view.SimpleDraweeView;