From 6174106f68ef0e54d9166ee464c80f011cc217f4 Mon Sep 17 00:00:00 2001 From: Vinit Nayak Date: Mon, 16 Aug 2021 14:53:59 -0700 Subject: [PATCH] Add Split button in OverviewActions Shows up only for large screen devices, not phones. Tested for NexusLauncher, general 3P launcher support needed for staged split (TODO b/195607777) Bug: 195423591 Change-Id: I4d455769b17637174b590c640516b9fbb6352c3d --- .../res/layout/overview_actions_container.xml | 17 ++++++ quickstep/res/values/strings.xml | 2 + .../states/SplitScreenSelectState.java | 8 ++- .../android/quickstep/TaskOverlayFactory.java | 12 ++++ .../util/SplitSelectStateController.java | 30 ++++++---- .../quickstep/views/LauncherRecentsView.java | 4 +- .../quickstep/views/OverviewActionsView.java | 15 +++++ .../android/quickstep/views/RecentsView.java | 30 ++++++---- .../com/android/quickstep/views/TaskView.java | 2 +- .../touch/LandscapePagedViewHandler.java | 31 +++++++--- .../touch/PagedOrientationHandler.java | 12 ++-- .../touch/PortraitPagedViewHandler.java | 58 +++++++++++++++---- 12 files changed, 169 insertions(+), 52 deletions(-) diff --git a/quickstep/res/layout/overview_actions_container.xml b/quickstep/res/layout/overview_actions_container.xml index 0c2a28cc75..acbb5b9234 100644 --- a/quickstep/res/layout/overview_actions_container.xml +++ b/quickstep/res/layout/overview_actions_container.xml @@ -46,6 +46,23 @@ android:layout_height="1dp" android:layout_weight="1" /> +