From 2a8093e5fd6fca8b0eff0c5d5025d213587b316b Mon Sep 17 00:00:00 2001 From: Jon Miranda Date: Wed, 17 Jun 2020 17:53:59 -0700 Subject: [PATCH] Use screenSpaceBounds to position the target window for recents mw animation. Verified window is moving as expected using winscope. Note: Position is off when launching non-center task. Bug: 159171509 Change-Id: Ib11ed7df9a877348d76543279203f9bfc25f7829 --- .../src/com/android/quickstep/util/TaskViewSimulator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quickstep/recents_ui_overrides/src/com/android/quickstep/util/TaskViewSimulator.java b/quickstep/recents_ui_overrides/src/com/android/quickstep/util/TaskViewSimulator.java index 196a7c487c..70fb78e30f 100644 --- a/quickstep/recents_ui_overrides/src/com/android/quickstep/util/TaskViewSimulator.java +++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/util/TaskViewSimulator.java @@ -141,7 +141,8 @@ public class TaskViewSimulator implements TransformParams.BuilderProxy { */ public void setPreview(RemoteAnimationTargetCompat runningTarget) { setPreviewBounds(runningTarget.screenSpaceBounds, runningTarget.contentInsets); - mRunningTargetWindowPosition.set(runningTarget.position.x, runningTarget.position.y); + mRunningTargetWindowPosition.set(runningTarget.screenSpaceBounds.left, + runningTarget.screenSpaceBounds.top); } /**