Override pivot in TaskViewSimulator as well for zoom in launch animation
- When launching large tiles, we zoom in RecentsView into the task we're launching, override pivot of RecentsView in the process - This pivot override to be applied to TaskViewSimulator if a live tile is on screen, to avoid live tile animating to wrong position - Also ensure the live tile draws above RecentsView, to avoid wallpaper blur from applying on the live tile Fix: 361744056 Test: Launch central/side large tile with different live tile combinations Flag: com.android.launcher3.enable_large_desktop_windowing_tile Change-Id: I804edb988fb157d939dba34bc596c8b43aac8a45
This commit is contained in:
@@ -5418,6 +5418,13 @@ public abstract class RecentsView<
|
||||
mTempPointF);
|
||||
setPivotX(mTempPointF.x);
|
||||
setPivotY(mTempPointF.y);
|
||||
runActionOnRemoteHandles(
|
||||
remoteTargetHandle -> {
|
||||
remoteTargetHandle.getTaskViewSimulator().setPivotOverride(
|
||||
mTempPointF);
|
||||
remoteTargetHandle.getTaskViewSimulator().setDrawsBelowRecents(
|
||||
false);
|
||||
});
|
||||
}
|
||||
});
|
||||
} else if (!showAsGrid) {
|
||||
|
||||
Reference in New Issue
Block a user