Search in sources :

Example 1 with ChooserFragment

use of com.tevinjeffrey.rutgersct.ui.chooser.ChooserFragment in project Rutgers-Course-Tracker by tevjef.

the class TrackedSectionsFragment method startChooserFragment.

private void startChooserFragment() {
    ChooserFragment chooserFragment = ChooserFragment.newInstance();
    FragmentTransaction ft = getFragmentManager().beginTransaction();
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        mToolbar.setTransitionName(getString(R.string.transition_name_tool_background));
        ft.addSharedElement(mToolbar, getString(R.string.transition_name_tool_background));
        setExitTransition(new Fade(Fade.OUT).setDuration(getResources().getInteger(R.integer.exit_anim)));
        chooserFragment.setAllowEnterTransitionOverlap(false);
        chooserFragment.setAllowReturnTransitionOverlap(false);
    } else {
        ft.setCustomAnimations(R.anim.enter, R.anim.exit, R.anim.pop_enter, R.anim.pop_exit);
    }
    startFragment(TrackedSectionsFragment.this, chooserFragment, ft);
}
Also used : ChooserFragment(com.tevinjeffrey.rutgersct.ui.chooser.ChooserFragment) FragmentTransaction(android.app.FragmentTransaction) Fade(android.transition.Fade)

Aggregations

FragmentTransaction (android.app.FragmentTransaction)1 Fade (android.transition.Fade)1 ChooserFragment (com.tevinjeffrey.rutgersct.ui.chooser.ChooserFragment)1