Transition fade = new Fade(); fade.excludeTarget(android.R.id.statusBarBackground, true); fade.excludeTarget(android.R.id.navigationBarBackground, true); getWindow().setExitTransition(fade); getWindow().setEnterTransition(fade);
@Nullable @Override public Transition getExitTransition(@NonNull ViewGroup container, @Nullable View from, @Nullable View to, boolean isPush) { return new Fade(Fade.OUT); }
@Nullable @Override public Transition getEnterTransition(@NonNull ViewGroup container, @Nullable View from, @Nullable View to, boolean isPush) { return new Fade(Fade.IN); }
@Override @NonNull protected Transition getTransition(@NonNull final ViewGroup container, @Nullable final View from, @Nullable final View to, boolean isPush) { Transition backgroundFade = new Fade(); backgroundFade.addTarget(R.id.dialog_background); Transition fabTransform = new FabTransform(ContextCompat.getColor(container.getContext(), R.color.colorAccent), R.drawable.ic_github_face); TransitionSet set = new TransitionSet(); set.addTransition(backgroundFade); set.addTransition(fabTransform); return set; }
private void setupWindowAnimations() { Fade fade = new Fade(); fade.setDuration(1000); getWindow().setEnterTransition(fade); }
TransitionSet shared = ... shared.addTarget("sharedName"); gridElement.setTransitionName("sharedName"); Fade fade = new Fade(); fade.excludeTarget("sharedName", true); TransitionSet set = new TransitionSet(); set.addTransition(shared) .addTransition(fade); TransitionManager.go(detailScene, set);
@TargetApi(Build.VERSION_CODES.KITKAT) private TransitionSet createTransitionSet() { ChangeBounds changeBounds = new ChangeBounds(); changeBounds.addTarget(dropDownContainer); Fade fade = new Fade(); fade.addTarget(emptyDropDownSpace); TransitionSet transitionSet = new TransitionSet(); transitionSet.addTransition(changeBounds); transitionSet.addTransition(fade); transitionSet.setInterpolator(new AccelerateDecelerateInterpolator()); transitionSet.addListener(new TransitionListenerAdapter() { @Override public void onTransitionStart(Transition transition) { super.onTransitionStart(transition); isTransitioning = true; } @Override public void onTransitionEnd(Transition transition) { super.onTransitionEnd(transition); isTransitioning = false; } }); return transitionSet; }
Fade fade = new Fade(); fade.setDuration(500); //exclude toolbar fade.excludeTarget(R.id.toolbar, true); //exclude status bar fade.excludeTarget(android.R.id.statusBarBackground, true); //exclude navigation bar fade.excludeTarget(android.R.id.navigationBarBackground, true); getWindow().setEnterTransition(fade);
// Create a Fade instance and add it to the frame Fade fade = new Fade(); frame.add(fade); ... // Submit the SAME Fade instance to the executor executor.execute(fade);
public static Fade fade() { return new Fade(); } }
@TargetApi(Build.VERSION_CODES.LOLLIPOP) public static Fade createFade(long duration) { Fade fade = new Fade(); fade.setDuration(duration); return fade; }
private Fade buildMyFadeInstance() { Fade fade = new Fade(); fade.setDuration(animDuration); return fade; }
// Here you are adding a "Fade" instance to the frame. frame.add(new Fade()); ... // Here you are creating a NEW "Fade" instance. Only in // this instance, the alpha value will be affected Runnable fade = new Fade(); executor.execute(fade);
private Visibility buildEnterTransition() { Fade enterTransition = new Fade(); enterTransition.setDuration(1500); // 此视图将不会受到输入过渡动画的影响 // enterTransition.excludeTarget(R.id.square_red, true); return enterTransition; }
public static Transition makeEnterTransition() { Transition fade = new Fade(); fade.excludeTarget(android.R.id.navigationBarBackground, true); fade.excludeTarget(android.R.id.statusBarBackground, true); return fade; }
private void setupTransitions() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().setEnterTransition(new Fade()); } }
@TargetApi(Build.VERSION_CODES.LOLLIPOP) private void setupExitAnimation() { Fade fade = new Fade(); fade.setDuration(300); getWindow().setReturnTransition(fade); }
@Override public void onClosed() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().setSharedElementReturnTransition(new Fade(Fade.IN)); } ActivityCompat.finishAfterTransition(ImageViewerActivity.this); } });
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setEnterTransition(new Explode()); getWindow().setExitTransition(new Fade()); getWindow().setAllowEnterTransitionOverlap(true); }
@Override public void onSwipeFinish(int dir) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { getWindow().setReturnTransition(new TransitionSet() .setOrdering(TransitionSet.ORDERING_TOGETHER) .addTransition(new Slide(dir > 0 ? Gravity.TOP : Gravity.BOTTOM)) .addTransition(new Fade()) .setInterpolator(new AccelerateDecelerateInterpolator())); } this.finish(); }