From d61ccbb7ed30403596fed0a7ff28141d4ea09e58 Mon Sep 17 00:00:00 2001 From: Pat Manning Date: Fri, 15 Jul 2022 15:51:19 +0100 Subject: [PATCH] Add missing overview progress calls, track grid progress for thumbnail splash. Test: manual Bug: 202826469 Change-Id: I29578f44fd87423437ad6c73dc2be1ad630a55d6 --- .../uioverrides/BaseRecentsViewStateController.java | 5 +++-- quickstep/src/com/android/quickstep/views/RecentsView.java | 5 +++++ .../src/com/android/quickstep/views/TaskThumbnailView.java | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) 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