From 5c7b505d25d0a4a38e74d8d94d2a4ed78aa8be02 Mon Sep 17 00:00:00 2001 From: Pat Manning Date: Thu, 3 Jun 2021 15:01:49 +0000 Subject: [PATCH] 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 17d1afc168..b5ffdbe40b 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -2193,7 +2193,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(); @@ -2226,7 +2226,7 @@ public abstract class RecentsView { mLiveTileTaskViewSimulator.taskSecondaryTranslation.value = mOrientationHandler.getSecondaryValue( @@ -2349,6 +2349,15 @@ public abstract class RecentsView { + mLiveTileTaskViewSimulator.taskPrimaryTranslation.value = + mOrientationHandler.getPrimaryValue(child.getTranslationX(), + child.getTranslationY()); + redrawLiveTile(); + }); + } needsCurveUpdates = true; } } else if (child instanceof TaskView) { @@ -2460,6 +2469,7 @@ public abstract class RecentsView