diff --git a/core/java/android/app/ExitTransitionCoordinator.java b/core/java/android/app/ExitTransitionCoordinator.java index 21e3aeedf69f1..26727988e7853 100644 --- a/core/java/android/app/ExitTransitionCoordinator.java +++ b/core/java/android/app/ExitTransitionCoordinator.java @@ -124,13 +124,16 @@ class ExitTransitionCoordinator extends ActivityTransitionCoordinator { } public void resetViews() { + ViewGroup decorView = getDecor(); + if (decorView != null) { + TransitionManager.endTransitions(decorView); + } if (mTransitioningViews != null) { showViews(mTransitioningViews, true); setTransitioningViewsVisiblity(View.VISIBLE, true); } showViews(mSharedElements, true); mIsHidden = true; - ViewGroup decorView = getDecor(); if (!mIsReturning && decorView != null) { decorView.suppressLayout(false); }