/** * * @param activity * @param intent */ public final void show(final Activity activity,final Intent intent){ show(activity,intent,-1); }
public static TransitionController getInstance(){ if (mInstance == null){ mInstance = new TransitionController(); } return mInstance; }
@Override public void onAnimationEnd(Animator animation) { TransitionController.getInstance().exitActivity(PageDetailActivity.this); }
@Override public void onClick(View v) { if (type == 1){ TransitionController.getInstance().startActivity(PageListActivity.this,new Intent(PageListActivity.this,PageDetailActivity.class),v,R.id.iv_second); }else if (type == 2){ TransitionController.getInstance().startActivity(PageListActivity.this,new Intent(PageListActivity.this,PageDetail2Activity.class),v,R.id.iv_second); }else if (type == 3){ TransitionController.getInstance().startActivity(PageListActivity.this,new Intent(PageListActivity.this,PageDetail3Activity.class),v,R.id.iv_second); } } });
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register); fab = (FloatingActionButton) findViewById(R.id.fab); cvAdd = (CardView) findViewById(R.id.cv_add); cvAdd.setVisibility(View.INVISIBLE); TransitionController.getInstance().setEnterListener(new TransitionCustomListener() { @Override public void onTransitionStart(Animator animator) { //cvAdd.setVisibility(View.INVISIBLE); } @Override public void onTransitionEnd(Animator animator) { animateRevealShow(); } @Override public void onTransitionCancel(Animator animator) { } }); TransitionController.getInstance().show(this,getIntent()); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { animateRevealClose(); } }); }
TransitionController.getInstance().setEnterListener(new TransitionCustomListener() { @Override public void onTransitionStart(Animator animator) { TransitionController.getInstance().show(this,getIntent());
public void onClick(View view) { switch (view.getId()) { case R.id.fab: TransitionController.getInstance().startActivity(this,new Intent(this, RegisterActivity.class),fab,R.id.fab); break; case R.id.bt_go: Intent i2 = new Intent(this,LoginSuccessActivity.class); startActivity(i2); break; } }
TransitionController.getInstance().setEnterListener(new TransitionCustomListener() { @Override public void onTransitionStart(Animator animator) { TransitionController.getInstance().show(this,getIntent());
@Override public void onAnimationEnd(Animator animation) { TransitionController.getInstance().exitActivity(PageDetail2Activity.this); }
TransitionController.getInstance().setEnterListener(new TransitionCustomListener() { @Override public void onTransitionStart(Animator animator) { TransitionController.getInstance().show(this,getIntent());
@Override public void onAnimationEnd(Animator animation) { TransitionController.getInstance().exitActivity(PageDetail3Activity.this); }
@Override public void onAnimationEnd(Animator animation) { cvAdd.setVisibility(View.INVISIBLE); super.onAnimationEnd(animation); fab.setImageResource(R.drawable.plus); // RegisterActivity.super.onBackPressed(); TransitionController.getInstance().exitActivity(RegisterActivity.this); }