From f164792472dae77b14a47a30ad66c1a0e41340b0 Mon Sep 17 00:00:00 2001 From: Youngsang Cho Date: Thu, 17 Dec 2015 13:39:39 -0800 Subject: [PATCH] Initial check-in of picture-in-picture system-ui Bug: 26549507 Change-Id: I6c69b5e2b5492858fc997657b5a06d3e50ca16e3 --- core/res/res/values-television/config.xml | 8 + core/res/res/values/config.xml | 4 + core/res/res/values/symbols.xml | 1 + packages/SystemUI/AndroidManifest.xml | 21 ++ packages/SystemUI/res/layout/tv_pip_menu.xml | 61 ++++ .../SystemUI/res/layout/tv_pip_overlay.xml | 33 ++ packages/SystemUI/res/values/strings_tv.xml | 32 ++ packages/SystemUI/res/values/styles_tv.xml | 25 ++ .../android/systemui/SystemUIApplication.java | 1 + .../android/systemui/tv/pip/PipManager.java | 295 ++++++++++++++++++ .../systemui/tv/pip/PipMenuActivity.java | 88 ++++++ .../systemui/tv/pip/PipOverlayActivity.java | 76 +++++ .../com/android/systemui/tv/pip/PipUI.java | 53 ++++ 13 files changed, 698 insertions(+) create mode 100644 packages/SystemUI/res/layout/tv_pip_menu.xml create mode 100644 packages/SystemUI/res/layout/tv_pip_overlay.xml create mode 100644 packages/SystemUI/res/values/strings_tv.xml create mode 100644 packages/SystemUI/res/values/styles_tv.xml create mode 100644 packages/SystemUI/src/com/android/systemui/tv/pip/PipManager.java create mode 100644 packages/SystemUI/src/com/android/systemui/tv/pip/PipMenuActivity.java create mode 100644 packages/SystemUI/src/com/android/systemui/tv/pip/PipOverlayActivity.java create mode 100644 packages/SystemUI/src/com/android/systemui/tv/pip/PipUI.java diff --git a/core/res/res/values-television/config.xml b/core/res/res/values-television/config.xml index 34354746b97c6..0f98cfba478f6 100644 --- a/core/res/res/values-television/config.xml +++ b/core/res/res/values-television/config.xml @@ -23,4 +23,12 @@ false + + + "1420 100 1820 325" + + + "600 331 1320 749" + diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index 3f6a0c194d613..b6150e045f174 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -2419,6 +2419,10 @@ "0 0 100 100" + + "0 0 300 300" + + + + + + + + + + +