Loading quickstep/src/com/android/quickstep/interaction/AllSetActivity.java +14 −0 Original line number Diff line number Diff line Loading @@ -240,6 +240,7 @@ public class AllSetActivity extends Activity { maybeResumeOrPauseBackgroundAnimation(); if (mSwipeProgress.value >= 1) { finishAndRemoveTask(); dispatchLauncherAnimStartEnd(); } } Loading @@ -251,6 +252,18 @@ public class AllSetActivity extends Activity { } } /** * Should be called when we have successfully reached Launcher, so we dispatch to animation * listeners to ensure the state matches the visual animation that just occurred. */ private void dispatchLauncherAnimStartEnd() { if (mLauncherStartAnim != null) { mLauncherStartAnim.dispatchOnStart(); mLauncherStartAnim.dispatchOnEnd(); mLauncherStartAnim = null; } } @Override protected void onDestroy() { super.onDestroy(); Loading @@ -259,6 +272,7 @@ public class AllSetActivity extends Activity { if (mBackgroundAnimatorListener != null) { mAnimatedBackground.removeAnimatorListener(mBackgroundAnimatorListener); } dispatchLauncherAnimStartEnd(); } private AnimatedFloat createSwipeUpProxy(GestureState state) { Loading Loading
quickstep/src/com/android/quickstep/interaction/AllSetActivity.java +14 −0 Original line number Diff line number Diff line Loading @@ -240,6 +240,7 @@ public class AllSetActivity extends Activity { maybeResumeOrPauseBackgroundAnimation(); if (mSwipeProgress.value >= 1) { finishAndRemoveTask(); dispatchLauncherAnimStartEnd(); } } Loading @@ -251,6 +252,18 @@ public class AllSetActivity extends Activity { } } /** * Should be called when we have successfully reached Launcher, so we dispatch to animation * listeners to ensure the state matches the visual animation that just occurred. */ private void dispatchLauncherAnimStartEnd() { if (mLauncherStartAnim != null) { mLauncherStartAnim.dispatchOnStart(); mLauncherStartAnim.dispatchOnEnd(); mLauncherStartAnim = null; } } @Override protected void onDestroy() { super.onDestroy(); Loading @@ -259,6 +272,7 @@ public class AllSetActivity extends Activity { if (mBackgroundAnimatorListener != null) { mAnimatedBackground.removeAnimatorListener(mBackgroundAnimatorListener); } dispatchLauncherAnimStartEnd(); } private AnimatedFloat createSwipeUpProxy(GestureState state) { Loading