From e421703a099fa9674ca7e5fa3529c652250f762b Mon Sep 17 00:00:00 2001 From: Mehdi Alizadeh Date: Fri, 24 May 2019 13:18:01 -0700 Subject: [PATCH] Adds 3 new GesturalOverlay packages for different back insets Bug: 131447780 Test: It builds Change-Id: I8eeb87004d3f958c1225c4b982bed6fce9816e74 --- packages/overlays/Android.mk | 5 +- .../Android.mk | 30 ++++++++++++ .../AndroidManifest.xml | 27 +++++++++++ .../res/values/config.xml | 48 +++++++++++++++++++ .../res/values/dimens.xml | 28 +++++++++++ .../res/values/strings.xml | 22 +++++++++ .../Android.mk | 30 ++++++++++++ .../AndroidManifest.xml | 27 +++++++++++ .../res/values/config.xml | 48 +++++++++++++++++++ .../res/values/dimens.xml | 28 +++++++++++ .../res/values/strings.xml | 22 +++++++++ .../Android.mk | 30 ++++++++++++ .../AndroidManifest.xml | 27 +++++++++++ .../res/values/config.xml | 48 +++++++++++++++++++ .../res/values/dimens.xml | 28 +++++++++++ .../res/values/strings.xml | 22 +++++++++ 16 files changed, 469 insertions(+), 1 deletion(-) create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/Android.mk create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/AndroidManifest.xml create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/config.xml create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/dimens.xml create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/strings.xml create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/Android.mk create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/AndroidManifest.xml create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/config.xml create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/dimens.xml create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/strings.xml create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayWideBack/Android.mk create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayWideBack/AndroidManifest.xml create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/config.xml create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/dimens.xml create mode 100644 packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/strings.xml diff --git a/packages/overlays/Android.mk b/packages/overlays/Android.mk index 2675e900fd6d5..3f16c128f6641 100644 --- a/packages/overlays/Android.mk +++ b/packages/overlays/Android.mk @@ -49,7 +49,10 @@ LOCAL_REQUIRED_MODULES := \ IconShapeTeardropOverlay \ NavigationBarMode3ButtonOverlay \ NavigationBarMode2ButtonOverlay \ - NavigationBarModeGesturalOverlay + NavigationBarModeGesturalOverlay \ + NavigationBarModeGesturalOverlayNarrowBack \ + NavigationBarModeGesturalOverlayWideBack \ + NavigationBarModeGesturalOverlayExtraWideBack include $(BUILD_PHONY_PACKAGE) include $(CLEAR_VARS) diff --git a/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/Android.mk b/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/Android.mk new file mode 100644 index 0000000000000..9a38efa2f95d6 --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/Android.mk @@ -0,0 +1,30 @@ +# +# Copyright 2019, The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_RRO_THEME := NavigationBarModeGesturalExtraWideBack + + +LOCAL_SRC_FILES := $(call all-subdir-java-files) + +LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res + +LOCAL_PACKAGE_NAME := NavigationBarModeGesturalOverlayExtraWideBack +LOCAL_SDK_VERSION := current + +include $(BUILD_RRO_PACKAGE) \ No newline at end of file diff --git a/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/AndroidManifest.xml b/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/AndroidManifest.xml new file mode 100644 index 0000000000000..ba7bebac16a48 --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/AndroidManifest.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/config.xml b/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/config.xml new file mode 100644 index 0000000000000..c8f994c982e5b --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/config.xml @@ -0,0 +1,48 @@ + + + + + 2 + + + false + + + true + + + 40dp + + + false + + + true + + + true + + diff --git a/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/dimens.xml b/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/dimens.xml new file mode 100644 index 0000000000000..987d20375e5e1 --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/dimens.xml @@ -0,0 +1,28 @@ + + + + + 16dp + + 16dp + + 16dp + + 48dp + \ No newline at end of file diff --git a/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/strings.xml b/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/strings.xml new file mode 100644 index 0000000000000..bbab5e0477f7a --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/res/values/strings.xml @@ -0,0 +1,22 @@ + + + + + Gestural Navigation Bar + \ No newline at end of file diff --git a/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/Android.mk b/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/Android.mk new file mode 100644 index 0000000000000..1d004c83faefe --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/Android.mk @@ -0,0 +1,30 @@ +# +# Copyright 2019, The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_RRO_THEME := NavigationBarModeGesturalNarrowBack + + +LOCAL_SRC_FILES := $(call all-subdir-java-files) + +LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res + +LOCAL_PACKAGE_NAME := NavigationBarModeGesturalOverlayNarrowBack +LOCAL_SDK_VERSION := current + +include $(BUILD_RRO_PACKAGE) \ No newline at end of file diff --git a/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/AndroidManifest.xml b/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/AndroidManifest.xml new file mode 100644 index 0000000000000..8de91c0cf8abe --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/AndroidManifest.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/config.xml b/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/config.xml new file mode 100644 index 0000000000000..693110adb3123 --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/config.xml @@ -0,0 +1,48 @@ + + + + + 2 + + + false + + + true + + + 18dp + + + false + + + true + + + true + + diff --git a/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/dimens.xml b/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/dimens.xml new file mode 100644 index 0000000000000..987d20375e5e1 --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/dimens.xml @@ -0,0 +1,28 @@ + + + + + 16dp + + 16dp + + 16dp + + 48dp + \ No newline at end of file diff --git a/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/strings.xml b/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/strings.xml new file mode 100644 index 0000000000000..bbab5e0477f7a --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/res/values/strings.xml @@ -0,0 +1,22 @@ + + + + + Gestural Navigation Bar + \ No newline at end of file diff --git a/packages/overlays/NavigationBarModeGesturalOverlayWideBack/Android.mk b/packages/overlays/NavigationBarModeGesturalOverlayWideBack/Android.mk new file mode 100644 index 0000000000000..0ab463f8e49fc --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayWideBack/Android.mk @@ -0,0 +1,30 @@ +# +# Copyright 2019, The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_RRO_THEME := NavigationBarModeGesturalWideBack + + +LOCAL_SRC_FILES := $(call all-subdir-java-files) + +LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res + +LOCAL_PACKAGE_NAME := NavigationBarModeGesturalOverlayWideBack +LOCAL_SDK_VERSION := current + +include $(BUILD_RRO_PACKAGE) \ No newline at end of file diff --git a/packages/overlays/NavigationBarModeGesturalOverlayWideBack/AndroidManifest.xml b/packages/overlays/NavigationBarModeGesturalOverlayWideBack/AndroidManifest.xml new file mode 100644 index 0000000000000..daf461382b289 --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayWideBack/AndroidManifest.xml @@ -0,0 +1,27 @@ + + + + + + \ No newline at end of file diff --git a/packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/config.xml b/packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/config.xml new file mode 100644 index 0000000000000..5cd6ce3d7d500 --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/config.xml @@ -0,0 +1,48 @@ + + + + + 2 + + + false + + + true + + + 32dp + + + false + + + true + + + true + + diff --git a/packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/dimens.xml b/packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/dimens.xml new file mode 100644 index 0000000000000..987d20375e5e1 --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/dimens.xml @@ -0,0 +1,28 @@ + + + + + 16dp + + 16dp + + 16dp + + 48dp + \ No newline at end of file diff --git a/packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/strings.xml b/packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/strings.xml new file mode 100644 index 0000000000000..bbab5e0477f7a --- /dev/null +++ b/packages/overlays/NavigationBarModeGesturalOverlayWideBack/res/values/strings.xml @@ -0,0 +1,22 @@ + + + + + Gestural Navigation Bar + \ No newline at end of file