@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); }
private Visibility buildEnterTransition() { Slide slide = new Slide(); slide.setDuration(800); slide.setSlideEdge(Gravity.RIGHT); slide.setInterpolator(new BounceInterpolator()); return slide; }
@Override protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.activity_detail); postponeEnterTransition(); TransitionSet transitions = new TransitionSet(); Slide slide = new Slide(Gravity.BOTTOM); slide.setInterpolator(AnimationUtils.loadInterpolator(this, android.R.interpolator.linear_out_slow_in)); slide.setDuration(getResources().getInteger(android.R.integer.config_shortAnimTime)); transitions.addTransition(slide); transitions.addTransition(new Fade()); getWindow().setEnterTransition(transitions); Intent intent = getIntent(); sharedElementCallback = new DetailSharedElementEnterCallback(intent); setEnterSharedElementCallback(sharedElementCallback); initialItem = intent.getIntExtra(IntentUtil.SELECTED_ITEM_POSITION, 0); setUpViewPager(intent.<Photo>getParcelableArrayListExtra(IntentUtil.PHOTO)); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.setNavigationOnClickListener(navigationOnClickListener); super.onCreate(savedInstanceState); }
slide.setInterpolator(new LinearOutSlowInInterpolator()); slide.addTarget(appBar); slide.setDuration(225); getWindow().setEnterTransition(slide); Slide slideOut = (Slide) slide.clone(); slideOut.setInterpolator(new FastOutLinearInInterpolator()); slideOut.setStartDelay(0); getWindow().setReturnTransition(slideOut);
enterSlide.setDuration(300); enterSlide.setStartDelay(400); enterSlide.setInterpolator(new FastOutSlowInInterpolator()); enterSlide.excludeTarget(getString(R.string.transition_name_circular_reveal), true); enterSlide.excludeTarget(Window.STATUS_BAR_BACKGROUND_TRANSITION_NAME, true); returnSide.setInterpolator(new FastOutSlowInInterpolator()); returnSide.excludeTarget(getString(R.string.transition_name_circular_reveal), true); returnSide.excludeTarget(Window.STATUS_BAR_BACKGROUND_TRANSITION_NAME, true);