@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_shared_transitions_in_actionbar); ButterKnife.bind(this); Slide slide = new Slide(Gravity.BOTTOM); slide.addTarget(R.id.text_detail); slide.addTarget(R.id.text_close); slide.addTarget(R.id.view_separator); getWindow().setEnterTransition(slide); ActionBar actionBar = getSupportActionBar(); if (actionBar != null) actionBar.setDisplayHomeAsUpEnabled(true); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_shared_transitions_in_toolbar); ButterKnife.bind(this); Slide slide = new Slide(Gravity.BOTTOM); slide.addTarget(R.id.text_detail); slide.addTarget(R.id.text_close); slide.addTarget(R.id.view_separator); getWindow().setEnterTransition(slide); setSupportActionBar(mToolbar); ActionBar actionBar = getSupportActionBar(); if (actionBar != null) actionBar.setDisplayHomeAsUpEnabled(true); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Slide slide = new Slide(Gravity.BOTTOM); slide.addTarget(R.id.text_detail); slide.addTarget(R.id.text_close); slide.addTarget(R.id.view_separator); getWindow().setEnterTransition(slide); setContentView(R.layout.activity_shared_transition_in); ButterKnife.bind(this); setSupportActionBar(mToolbar); ActionBar actionBar = getSupportActionBar(); if (actionBar != null) actionBar.setDisplayHomeAsUpEnabled(true); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_password); ButterKnife.bind(this); Slide enterSlide = new Slide(RIGHT); enterSlide.setDuration(700); enterSlide.addTarget(R.id.llphone); enterSlide.setInterpolator(new DecelerateInterpolator(2)); getWindow().setEnterTransition(enterSlide); Slide returnSlide = new Slide(RIGHT); returnSlide.setDuration(700); returnSlide.addTarget(R.id.llphone); returnSlide.setInterpolator(new DecelerateInterpolator()); getWindow().setReturnTransition(returnSlide); }
private void setupWindowAnimations() { ChangeBounds enterTransition = new ChangeBounds(); enterTransition.setDuration(1000); enterTransition.setInterpolator(new DecelerateInterpolator(4)); enterTransition.addListener(enterTransitionListener); getWindow().setSharedElementEnterTransition(enterTransition); ChangeBounds returnTransition = new ChangeBounds(); returnTransition.setDuration(1000); returnTransition.addListener(returnTransitionListener); getWindow().setSharedElementReturnTransition(returnTransition); Slide exitSlide = new Slide(LEFT); exitSlide.setDuration(700); exitSlide.addListener(exitTransitionListener); exitSlide.addTarget(R.id.llphone); exitSlide.setInterpolator(new DecelerateInterpolator()); getWindow().setExitTransition(exitSlide); Slide reenterSlide = new Slide(LEFT); reenterSlide.setDuration(700); reenterSlide.addListener(reenterTransitionListener); reenterSlide.setInterpolator(new DecelerateInterpolator(2)); reenterSlide.addTarget(R.id.llphone); getWindow().setReenterTransition(reenterSlide); }
slide.addTarget(appBar); slide.setDuration(225); slide.setStartDelay(100);