From 8b78c138d4dba2d66ecfba630503cd5273ed7b51 Mon Sep 17 00:00:00 2001 From: Vinit Nayak Date: Tue, 24 Aug 2021 17:24:49 -0700 Subject: [PATCH] Implement swipe gesture for staged split in landscape * Maintain task split percentages when swiping up. * Split percentages not maintained in GroupedTaskView, however. That is a TODO. Bug: 181704764, 181705607 Test: Swiped up in landscape with home rotation on/off. Portrait still works. Change-Id: Iec62abae34f6ccadf98e2afdc9409cf3160f8223 --- .../quickstep/BaseActivityInterface.java | 28 ------------- .../quickstep/util/TaskViewSimulator.java | 15 +++---- .../touch/LandscapePagedViewHandler.java | 24 +++++++++++ .../touch/PagedOrientationHandler.java | 27 +++++++++++++ .../touch/PortraitPagedViewHandler.java | 40 +++++++++++++++++++ .../util/SplitConfigurationOptions.java | 12 ++++++ 6 files changed, 109 insertions(+), 37 deletions(-) diff --git a/quickstep/src/com/android/quickstep/BaseActivityInterface.java b/quickstep/src/com/android/quickstep/BaseActivityInterface.java index e2ef3bc66d..6298bb806e 100644 --- a/quickstep/src/com/android/quickstep/BaseActivityInterface.java +++ b/quickstep/src/com/android/quickstep/BaseActivityInterface.java @@ -53,7 +53,6 @@ import com.android.launcher3.statehandlers.DepthController; import com.android.launcher3.statemanager.BaseState; import com.android.launcher3.statemanager.StatefulActivity; import com.android.launcher3.touch.PagedOrientationHandler; -import com.android.launcher3.util.SplitConfigurationOptions; import com.android.launcher3.util.WindowBounds; import com.android.launcher3.views.ScrimView; import com.android.quickstep.SysUINavigationMode.Mode; @@ -202,33 +201,6 @@ public abstract class BaseActivityInterface