diff --git a/core/java/android/app/FragmentManager.java b/core/java/android/app/FragmentManager.java index 0e048e8cde5c8..508d704765c86 100644 --- a/core/java/android/app/FragmentManager.java +++ b/core/java/android/app/FragmentManager.java @@ -1334,6 +1334,9 @@ final class FragmentManagerImpl extends FragmentManager implements LayoutInflate f.performDestroyView(); dispatchOnFragmentViewDestroyed(f, false); if (f.mView != null && f.mContainer != null) { + // Stop any current animations: + f.mView.clearAnimation(); + f.mContainer.endViewTransition(f.mView); Animator anim = null; if (mCurState > Fragment.INITIALIZING && !mDestroyed && f.mView.getVisibility() == View.VISIBLE