diff --git a/packages/overlays/Android.mk b/packages/overlays/Android.mk index 8a3ac94044088..2bb673eba7586 100644 --- a/packages/overlays/Android.mk +++ b/packages/overlays/Android.mk @@ -26,6 +26,7 @@ LOCAL_REQUIRED_MODULES := \ AccentColorPurpleOverlay \ DisplayCutoutEmulationCornerOverlay \ DisplayCutoutEmulationDoubleOverlay \ + DisplayCutoutEmulationHoleOverlay \ DisplayCutoutEmulationTallOverlay \ FontNotoSerifSourceOverlay \ IconPackCircularAndroidOverlay \ diff --git a/packages/overlays/DisplayCutoutEmulationHoleOverlay/Android.mk b/packages/overlays/DisplayCutoutEmulationHoleOverlay/Android.mk new file mode 100644 index 0000000000000..6d8fc24935065 --- /dev/null +++ b/packages/overlays/DisplayCutoutEmulationHoleOverlay/Android.mk @@ -0,0 +1,14 @@ +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_RRO_THEME := DisplayCutoutEmulationHole + + +LOCAL_PRODUCT_MODULE := true + +LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res + +LOCAL_PACKAGE_NAME := DisplayCutoutEmulationHoleOverlay +LOCAL_SDK_VERSION := current + +include $(BUILD_RRO_PACKAGE) diff --git a/packages/overlays/DisplayCutoutEmulationHoleOverlay/AndroidManifest.xml b/packages/overlays/DisplayCutoutEmulationHoleOverlay/AndroidManifest.xml new file mode 100644 index 0000000000000..9fd82abd6c8ca --- /dev/null +++ b/packages/overlays/DisplayCutoutEmulationHoleOverlay/AndroidManifest.xml @@ -0,0 +1,26 @@ + + + + + + + diff --git a/packages/overlays/DisplayCutoutEmulationHoleOverlay/res/values-land/config.xml b/packages/overlays/DisplayCutoutEmulationHoleOverlay/res/values-land/config.xml new file mode 100644 index 0000000000000..2e971ded22562 --- /dev/null +++ b/packages/overlays/DisplayCutoutEmulationHoleOverlay/res/values-land/config.xml @@ -0,0 +1,22 @@ + + + + + 28dp + + 156dp + diff --git a/packages/overlays/DisplayCutoutEmulationHoleOverlay/res/values/config.xml b/packages/overlays/DisplayCutoutEmulationHoleOverlay/res/values/config.xml new file mode 100644 index 0000000000000..9f558d0e2bd59 --- /dev/null +++ b/packages/overlays/DisplayCutoutEmulationHoleOverlay/res/values/config.xml @@ -0,0 +1,61 @@ + + + + + + + + M 128,83 A 44,44 0 0 1 84,127 44,44 0 0 1 40,83 44,44 0 0 1 84,39 44,44 0 0 1 128,83 Z + @left + + + + M 0.0,0.0 + h 136 + v 136 + h -136 + Z + @left + + + + true + + + 136px + 28dp + + 136px + + 488px + + + + diff --git a/packages/overlays/DisplayCutoutEmulationHoleOverlay/res/values/strings.xml b/packages/overlays/DisplayCutoutEmulationHoleOverlay/res/values/strings.xml new file mode 100644 index 0000000000000..ab25695e7289e --- /dev/null +++ b/packages/overlays/DisplayCutoutEmulationHoleOverlay/res/values/strings.xml @@ -0,0 +1,22 @@ + + + + + Punch Hole cutout + + +