From 62b65e4a8f058787eb49ec1630dfca2d9cd2b751 Mon Sep 17 00:00:00 2001 From: Adrian Roos Date: Wed, 25 Feb 2015 18:05:34 +0100 Subject: [PATCH] Update immersive cling visuals Also enables the swipe from top gesture for revealing the navigation bar, even if the status bar is visible. Bug: 19282730 Change-Id: I7b562c2f0f00ff3f05b8b1e44657efe79b45f9c7 --- core/res/res/drawable/ic_expand_more_48dp.xml | 27 +++++ .../res/drawable/immersive_cling_bg_circ.xml | 26 ++++ .../immersive_cling_light_bg_circ.xml | 26 ++++ core/res/res/layout/immersive_mode_cling.xml | 113 +++++++++++------- core/res/res/values/strings.xml | 10 +- core/res/res/values/styles.xml | 6 + core/res/res/values/symbols.xml | 2 + .../policy/ImmersiveModeConfirmation.java | 66 +++++----- .../server/policy/PhoneWindowManager.java | 4 +- 9 files changed, 201 insertions(+), 79 deletions(-) create mode 100644 core/res/res/drawable/ic_expand_more_48dp.xml create mode 100644 core/res/res/drawable/immersive_cling_bg_circ.xml create mode 100644 core/res/res/drawable/immersive_cling_light_bg_circ.xml diff --git a/core/res/res/drawable/ic_expand_more_48dp.xml b/core/res/res/drawable/ic_expand_more_48dp.xml new file mode 100644 index 0000000000000..11323e3b0f7c5 --- /dev/null +++ b/core/res/res/drawable/ic_expand_more_48dp.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/core/res/res/drawable/immersive_cling_bg_circ.xml b/core/res/res/drawable/immersive_cling_bg_circ.xml new file mode 100644 index 0000000000000..4731bbd038fb0 --- /dev/null +++ b/core/res/res/drawable/immersive_cling_bg_circ.xml @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/core/res/res/drawable/immersive_cling_light_bg_circ.xml b/core/res/res/drawable/immersive_cling_light_bg_circ.xml new file mode 100644 index 0000000000000..df5d5ad522c0f --- /dev/null +++ b/core/res/res/drawable/immersive_cling_light_bg_circ.xml @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/core/res/res/layout/immersive_mode_cling.xml b/core/res/res/layout/immersive_mode_cling.xml index c0cd93db456b6..28fbea577aa55 100644 --- a/core/res/res/layout/immersive_mode_cling.xml +++ b/core/res/res/layout/immersive_mode_cling.xml @@ -13,55 +13,80 @@ See the License for the specific language governing permissions and limitations under the License. --> - - + android:background="#ff009688" + android:gravity="center_vertical" + android:paddingBottom="24dp"> + + + - + + + + + + + - - - + android:layout_below="@id/immersive_cling_chevron" + android:paddingEnd="48dp" + android:paddingStart="48dp" + android:paddingTop="40dp" + android:text="@string/immersive_cling_title" + android:textColor="@color/primary_text_default_material_light" + android:textSize="24sp" /> + +