@Override Transition getTransition() { return new ChangeImageTransform(); } }
ChangeClipBounds transition3 = new ChangeClipBounds(); transition.addTransition(transition3); ChangeImageTransform transition4 = new ChangeImageTransform(); transition.addTransition(transition4); transition2.setInterpolator(interpolator); transition3.setInterpolator(interpolator); transition4.setInterpolator(interpolator);
@TargetApi(Build.VERSION_CODES.LOLLIPOP) public class DetailTransition extends TransitionSet { public DetailsTransition(int duration, int delay) { setOrdering(ORDERING_TOGETHER); addTransition(new ChangeBounds()). addTransition(new ChangeTransform()). addTransition(new ChangeImageTransform()).setDuration(duration).setStartDelay(delay).setInterpolator(new AnticipateOvershootInterpolator()); } }
getWindow().setSharedElementExitTransition(new ChangeImageTransform()); getWindow().setSharedElementReenterTransition(new ChangeImageTransform());
private void init() { setOrdering(ORDERING_TOGETHER); addTransition(new ChangeBounds()). addTransition(new ChangeTransform()). addTransition(new ChangeImageTransform()); } }
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) public DetailsTransition() { setOrdering(ORDERING_TOGETHER); addTransition(new ChangeBounds()) .addTransition(new ChangeTransform()) .setStartDelay(25) .setDuration(350) .addTransition(new ChangeImageTransform()); } }
Window window = getWindow(); TransitionSet set = new TransitionSet(); set.addTransition(new ChangeImageTransform()); set.addTransition(new ChangeBounds()); set.setDuration(duration); set.addListener(yourTransitionListener) window.setSharedElementEnterTransition(set);
private void init() { setOrdering(ORDERING_TOGETHER); this.addTransition(new ChangeBounds()) .addTransition(new ChangeTransform()) .addTransition(new ChangeImageTransform()); } }
private void init() { setOrdering(ORDERING_TOGETHER); addTransition(new ChangeBounds()). addTransition(new ChangeTransform()). addTransition(new ChangeImageTransform()); } }
private void setupWindowAnimation() { Explode explode = new Explode(); explode.setDuration(1000); Fade fade = new Fade(); fade.setDuration(500); getWindow().setReenterTransition(fade); getWindow().setExitTransition(explode); getWindow().setSharedElementExitTransition(new ChangeImageTransform()); getWindow().setSharedElementReenterTransition(new ChangeImageTransform()); }
Window window = getWindow(); TransitionSet set = new TransitionSet(); set.addTransition(new ChangeImageTransform()); set.addTransition(new ChangeBounds()); set.setDuration(duration); set.addListener(yourTransitionListener) window.setSharedElementEnterTransition(set);
private MorphTransition(int shape) { setOrdering(ORDERING_TOGETHER); addTransition(new MusicCoverViewTransition(shape)); addTransition(new ChangeImageTransform()); addTransition(new ChangeTransform()); } }
private void init() { setOrdering(ORDERING_TOGETHER); addTransition(new ChangeBounds()). addTransition(new ChangeTransform()). addTransition(new ChangeImageTransform()); } }
private void init() { setOrdering(ORDERING_TOGETHER); addTransition(new ChangeBounds()). addTransition(new ChangeTransform()). addTransition(new ChangeImageTransform()); } }
getWindow().setReturnTransition(new Fade()); getWindow().setSharedElementExitTransition(new ChangeImageTransform()); getWindow().setSharedElementEnterTransition(new ChangeImageTransform()); getWindow().setSharedElementReenterTransition(new ChangeImageTransform()); getWindow().setSharedElementReturnTransition(new ChangeImageTransform()); break;