package com.lgvalle.material_animations; import android.content.Intent; import android.support.v4.app.ActivityOptionsCompat; import android.support.v4.util.Pair; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.View; /** * Created by lgvalle on 12/09/15. */ public class BaseDetailActivity extends AppCompatActivity { static final String EXTRA_SAMPLE = "sample"; static final String EXTRA_TYPE = "type"; static final int TYPE_PROGRAMMATICALLY = 0; static final int TYPE_XML = 1; void setupToolbar() { Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayShowTitleEnabled(false); } @Override public boolean onSupportNavigateUp() { onBackPressed(); return true; } @SuppressWarnings("unchecked") void transitionTo(Intent i) { final Pair<View, String>[] pairs = TransitionHelper.createSafeTransitionParticipants(this, true); ActivityOptionsCompat transitionActivityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(this, pairs); startActivity(i, transitionActivityOptions.toBundle()); } }