Skip to content

Instantly share code, notes, and snippets.

public class MainActivity<F extends Fragment & ViewWithSharedElements> extends AppCompatActivity
{
private static final long TRANSITION_DEFAULT_TIME = 1000;
@BindView(R.id.coordinator_layout) CoordinatorLayout mCoordinatorLayout;
private FragmentManager mFragmentManager;
@Override
protected void onCreate(Bundle savedInstanceState)
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP)
{
TransitionManager.beginDelayedTransition(mCoordinatorLayout);
}
else
{
// Transition Magic for APIs 19+
}
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP)
{
TransitionManager.beginDelayedTransition(mCoordinatorLayout);
}
else
{
// Transition Magic for APIs 19+
}
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP)
{
TransitionManager.beginDelayedTransition(mCoordinatorLayout);
}
else
{
// Transition Magic for APIs 19+
}