From 6d6a81b5e8326d248531d1e103a5aa0408376b39 Mon Sep 17 00:00:00 2001 From: Ben Lin Date: Thu, 11 Nov 2021 14:00:00 -0800 Subject: [PATCH] PiP: Enable enter split. Bug: 202740657 Test: Enter PIP, open another app, tap "enter split" Change-Id: Ifd30489705c8a928aa8e219cb0d88fdd2b932c6d --- .../Shell/res/drawable/pip_split.xml | 27 +++++++++++++++++++ .../Shell/res/layout/pip_menu.xml | 7 ++--- libs/WindowManager/Shell/res/values/dimen.xml | 4 +++ .../wm/shell/pip/phone/PipMenuView.java | 2 +- 4 files changed, 36 insertions(+), 4 deletions(-) create mode 100644 libs/WindowManager/Shell/res/drawable/pip_split.xml diff --git a/libs/WindowManager/Shell/res/drawable/pip_split.xml b/libs/WindowManager/Shell/res/drawable/pip_split.xml new file mode 100644 index 0000000000000..2cfdf6ed259b9 --- /dev/null +++ b/libs/WindowManager/Shell/res/drawable/pip_split.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/libs/WindowManager/Shell/res/layout/pip_menu.xml b/libs/WindowManager/Shell/res/layout/pip_menu.xml index 7dc2f31e9871c..1dd17bad155b7 100644 --- a/libs/WindowManager/Shell/res/layout/pip_menu.xml +++ b/libs/WindowManager/Shell/res/layout/pip_menu.xml @@ -81,12 +81,13 @@ diff --git a/libs/WindowManager/Shell/res/values/dimen.xml b/libs/WindowManager/Shell/res/values/dimen.xml index e9b9ec3f7d892..9e77578eafd8c 100644 --- a/libs/WindowManager/Shell/res/values/dimen.xml +++ b/libs/WindowManager/Shell/res/values/dimen.xml @@ -67,6 +67,10 @@ 4dp 0dp + + 24dp + 12dp + 32dp diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipMenuView.java b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipMenuView.java index 7bbebe5bf2876..b209699c1a19e 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipMenuView.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/pip/phone/PipMenuView.java @@ -99,7 +99,7 @@ public class PipMenuView extends FrameLayout { private static final float MENU_BACKGROUND_ALPHA = 0.3f; private static final float DISABLED_ACTION_ALPHA = 0.54f; - private static final boolean ENABLE_ENTER_SPLIT = false; + private static final boolean ENABLE_ENTER_SPLIT = true; private int mMenuState; private boolean mAllowMenuTimeout = true;