From d84ad0d2a318420174cc15e23397cfa8716a0c14 Mon Sep 17 00:00:00 2001 From: Bill Lin Date: Mon, 29 Mar 2021 14:05:38 +0800 Subject: [PATCH 1/2] Update Oriole screen decorations - Tweaked rounded corners to have different top and bottom assets - Adjusted the holepunch based on the pixel mapping - Adjusted status bar height and top padding - Configured the estimated display cutout area for a 118px box - Adjust landscape status bar padding Test: visual, manual Bug: 179171394 Change-Id: If37587f60245d71c795a55bb8adead5029d1d41a --- .../base/core/res/res/values/config.xml | 17 +++++++--- .../res/drawable/rounded_corner_bottom.xml | 25 +++++++++++++++ .../res/drawable/rounded_corner_top.xml | 25 +++++++++++++++ .../SystemUI/res/values-land/dimen.xml | 25 +++++++++++++++ .../packages/SystemUI/res/values/config.xml | 25 +++++++++++++++ .../packages/SystemUI/res/values/dimens.xml | 32 ++++++++----------- 6 files changed, 126 insertions(+), 23 deletions(-) create mode 100644 oriole/overlay/frameworks/base/packages/SystemUI/res/drawable/rounded_corner_bottom.xml create mode 100644 oriole/overlay/frameworks/base/packages/SystemUI/res/drawable/rounded_corner_top.xml create mode 100644 oriole/overlay/frameworks/base/packages/SystemUI/res/values-land/dimen.xml diff --git a/oriole/overlay/frameworks/base/core/res/res/values/config.xml b/oriole/overlay/frameworks/base/core/res/res/values/config.xml index 47175d3..fda2829 100644 --- a/oriole/overlay/frameworks/base/core/res/res/values/config.xml +++ b/oriole/overlay/frameworks/base/core/res/res/values/config.xml @@ -66,17 +66,17 @@ - M 504,66 - a 36,36 0 1 0 72,0 36,36 0 1 0 -72,0 + M 507,64 + a 33,33 0 1 0 66,0 33,33 0 1 0 -66,0 Z @left M 480,0 - h 120 - v 120 - h -120 + h 118 + v 118 + h -118 Z @left @@ -84,6 +84,13 @@ 25px + + 118px + 74px + + 118px + 5px diff --git a/oriole/overlay/frameworks/base/packages/SystemUI/res/drawable/rounded_corner_bottom.xml b/oriole/overlay/frameworks/base/packages/SystemUI/res/drawable/rounded_corner_bottom.xml new file mode 100644 index 0000000..425bb45 --- /dev/null +++ b/oriole/overlay/frameworks/base/packages/SystemUI/res/drawable/rounded_corner_bottom.xml @@ -0,0 +1,25 @@ + + + + + + + diff --git a/oriole/overlay/frameworks/base/packages/SystemUI/res/drawable/rounded_corner_top.xml b/oriole/overlay/frameworks/base/packages/SystemUI/res/drawable/rounded_corner_top.xml new file mode 100644 index 0000000..d92c79d --- /dev/null +++ b/oriole/overlay/frameworks/base/packages/SystemUI/res/drawable/rounded_corner_top.xml @@ -0,0 +1,25 @@ + + + + + + + diff --git a/oriole/overlay/frameworks/base/packages/SystemUI/res/values-land/dimen.xml b/oriole/overlay/frameworks/base/packages/SystemUI/res/values-land/dimen.xml new file mode 100644 index 0000000..4c591bb --- /dev/null +++ b/oriole/overlay/frameworks/base/packages/SystemUI/res/values-land/dimen.xml @@ -0,0 +1,25 @@ + + + + + 8dp + 8dp + + + 0dp + diff --git a/oriole/overlay/frameworks/base/packages/SystemUI/res/values/config.xml b/oriole/overlay/frameworks/base/packages/SystemUI/res/values/config.xml index f870302..ea1f079 100644 --- a/oriole/overlay/frameworks/base/packages/SystemUI/res/values/config.xml +++ b/oriole/overlay/frameworks/base/packages/SystemUI/res/values/config.xml @@ -59,5 +59,30 @@ 0 0 + + + M 71,0 C 33,0 22,-1 10,10 -1,22 0,33 0,71 + + true + + + + M 494,65 + a 46,46 0 1 0 92,0 + a 46,46 0 1 0 -92,0 + Z + + + + 1 + + + com.google.android.as + + true diff --git a/oriole/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml b/oriole/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml index 307188e..118782c 100644 --- a/oriole/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml +++ b/oriole/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml @@ -16,32 +16,28 @@ */ --> - - 5px + + 0dp + + + 50px + + + 1px 11px - + 40px - This path will only be drawn when the front-facing camera turns on, otherwise the main - DisplayCutout path will be rendered - --> - - M 494,66 - a 46,46 0 1 0 92,0 46,46 0 1 0 -92,0 - Z - + 0px - - 1 + 71px + 71px + 70px - true From 207603f6b2e9b10507cab4d450050d8725fe3606 Mon Sep 17 00:00:00 2001 From: Bill Yi Date: Tue, 30 Mar 2021 10:05:02 -0700 Subject: [PATCH 2/2] Add scripts for generating raven/oriole factory images TEST:None. No signed images yet BUG: 182332166 Change-Id: I26cab3875ced5376838d359e70386553c5ee48ce --- .../generate-factory-images-package.sh | 25 +++++++++++++++++++ .../generate-factory-images-package.sh | 25 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100755 factory-images_oriole/generate-factory-images-package.sh create mode 100755 factory-images_raven/generate-factory-images-package.sh diff --git a/factory-images_oriole/generate-factory-images-package.sh b/factory-images_oriole/generate-factory-images-package.sh new file mode 100755 index 0000000..8e8696a --- /dev/null +++ b/factory-images_oriole/generate-factory-images-package.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +# Copyright 2021 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. + +source ../../../common/clear-factory-images-variables.sh +BUILD=7192822 +DEVICE=oriole +PRODUCT=oriole +VERSION=SD1A.210308.004 +SRCPREFIX=signed- +BOOTLOADER=slider-1.0-7187550 +RADIO=g5123x-76938-210114-B-7081606|g5123b-80386-210305-B-7187092 +source ../../../common/generate-factory-images-common.sh diff --git a/factory-images_raven/generate-factory-images-package.sh b/factory-images_raven/generate-factory-images-package.sh new file mode 100755 index 0000000..22a7a9c --- /dev/null +++ b/factory-images_raven/generate-factory-images-package.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +# Copyright 2021 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. + +source ../../../common/clear-factory-images-variables.sh +BUILD=7192822 +DEVICE=raven +PRODUCT=raven +VERSION=SD1A.210308.004 +SRCPREFIX=signed- +BOOTLOADER=slider-1.0-7187550 +RADIO=g5123x-76938-210114-B-7081606|g5123b-80386-210305-B-7187092 +source ../../../common/generate-factory-images-common.sh