From 206db75b872058ceb68776efa464bd663cca7ac5 Mon Sep 17 00:00:00 2001 From: Pat Manning Date: Thu, 3 Jun 2021 15:01:49 +0000 Subject: [PATCH] [DO NOT MERGE] Animate live tile translation and update live tile page scroll on dismissal of non-live tile tasks. Test: manual Fix: 188453992 Bug: 188453992 Change-Id: I661c7a2900118ea02e4947feed99308d1a3a5619 --- .../com/android/quickstep/views/RecentsView.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index 27f2078580..7991614abb 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -2198,7 +2198,7 @@ public abstract class RecentsView dismissingTaskViewTranslate = - taskView.getSecondaryDissmissTranslationProperty();; + taskView.getSecondaryDissmissTranslationProperty(); // TODO(b/186800707) translate entire grid size distance int translateDistance = mOrientationHandler.getSecondaryDimension(taskView); int positiveNegativeFactor = mOrientationHandler.getSecondaryTranslationDirectionFactor(); @@ -2231,7 +2231,7 @@ public abstract class RecentsView { mLiveTileTaskViewSimulator.taskSecondaryTranslation.value = mOrientationHandler.getSecondaryValue( @@ -2311,6 +2311,15 @@ public abstract class RecentsView { + mLiveTileTaskViewSimulator.taskPrimaryTranslation.value = + mOrientationHandler.getPrimaryValue(child.getTranslationX(), + child.getTranslationY()); + redrawLiveTile(); + }); + } needsCurveUpdates = true; } } else if (child instanceof TaskView) { @@ -2391,6 +2400,7 @@ public abstract class RecentsView