package immortalz.me.transitionhelper; import android.content.Intent; import android.view.View; import android.widget.Button; import butterknife.Bind; import butterknife.OnClick; import immortalz.me.transitionhelper.base.BaseActivity; import immortalz.me.transitionhelper.demo.fab.FabActivity; import immortalz.me.transitionhelper.demo.fragment.FActivity; import immortalz.me.transitionhelper.demo.image.ImageActivity; import immortalz.me.transitionhelper.demo.intent.IntentActivity; import immortalz.me.transitionhelper.demo.recyclerview.RvActivity; public class MainActivity extends BaseActivity { @Bind(R.id.btn_image) Button btnImage; @Bind(R.id.btn_recycleview) Button btnRecycleview; @Bind(R.id.btn_fab) Button btnFab; @Bind(R.id.btn_fragment) Button btnFragment; @Bind(R.id.btn_intent) Button btnIntent; @Override public int getLayoutId() { return R.layout.activity_main; } @OnClick({R.id.btn_image, R.id.btn_recycleview, R.id.btn_fab, R.id.btn_fragment, R.id.btn_intent}) public void onClick(View view) { switch (view.getId()) { case R.id.btn_image: gotoNextActivity(ImageActivity.class); break; case R.id.btn_recycleview: gotoNextActivity(RvActivity.class); break; case R.id.btn_fab: gotoNextActivity(FabActivity.class); break; case R.id.btn_fragment: gotoNextActivity(FActivity.class); break; case R.id.btn_intent: gotoNextActivity(IntentActivity.class); break; } } private void gotoNextActivity(Class<?> clazz) { Intent intent = new Intent(this, clazz); startActivity(intent); } }