diff --git a/quickstep/src/com/android/launcher3/uioverrides/BaseRecentsViewStateController.java b/quickstep/src/com/android/launcher3/uioverrides/BaseRecentsViewStateController.java index 871ddc6edf..7166a3e413 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/BaseRecentsViewStateController.java +++ b/quickstep/src/com/android/launcher3/uioverrides/BaseRecentsViewStateController.java @@ -120,8 +120,9 @@ public abstract class BaseRecentsViewStateController setter.setFloat(mRecentsView, RECENTS_GRID_PROGRESS, showAsGrid ? 1f : 0f, showAsGrid ? INSTANT : FINAL_FRAME); - setter.setFloat(mRecentsView, OVERVIEW_PROGRESS, - toState == LauncherState.OVERVIEW ? 1f : 0f, INSTANT); + boolean toOverview = toState == LauncherState.OVERVIEW; + setter.setFloat(mRecentsView, OVERVIEW_PROGRESS, toOverview ? 1f : 0f, + toOverview ? INSTANT : FINAL_FRAME); } abstract FloatProperty getTaskModalnessProperty(); diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index 583d0970a7..cf93857cfd 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -2234,6 +2234,11 @@ public abstract class RecentsView