From fb7409c89fbc74be59965e82c546e2ac886405ec Mon Sep 17 00:00:00 2001 From: 00day0 Date: Sun, 8 Dec 2019 19:26:24 +0100 Subject: [PATCH 1/4] SystemUI: Set proper margin and padding for lockscreen bottom shortcuts Signed-off-by: 00day0 Change-Id: Ic81c3eca0dfe2a3724013bfa603a536f4de5020d Signed-off-by: SagarMakhar Signed-off-by: clhex --- packages/SystemUI/res/layout/keyguard_bottom_area.xml | 4 ++++ packages/SystemUI/res/values/dimens.xml | 2 ++ 2 files changed, 6 insertions(+) diff --git a/packages/SystemUI/res/layout/keyguard_bottom_area.xml b/packages/SystemUI/res/layout/keyguard_bottom_area.xml index da03a34ffd5e..6287a943f08c 100644 --- a/packages/SystemUI/res/layout/keyguard_bottom_area.xml +++ b/packages/SystemUI/res/layout/keyguard_bottom_area.xml @@ -62,7 +62,9 @@ android:id="@+id/camera_button" android:layout_height="@dimen/keyguard_affordance_height" android:layout_width="@dimen/keyguard_affordance_width" + android:layout_margin="@dimen/keyguard_affordance_margin" android:layout_gravity="bottom|end" + android:padding="@dimen/keyguard_affordance_padding" android:src="@drawable/ic_camera_alt_24dp" android:scaleType="center" android:contentDescription="@string/accessibility_camera_button" @@ -72,7 +74,9 @@ android:id="@+id/left_button" android:layout_height="@dimen/keyguard_affordance_height" android:layout_width="@dimen/keyguard_affordance_width" + android:layout_margin="@dimen/keyguard_affordance_margin" android:layout_gravity="bottom|start" + android:padding="@dimen/keyguard_affordance_padding" android:src="@*android:drawable/ic_phone" android:scaleType="center" android:contentDescription="@string/accessibility_phone_button" diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml index 7d54769e111d..5dd6f7503c5f 100644 --- a/packages/SystemUI/res/values/dimens.xml +++ b/packages/SystemUI/res/values/dimens.xml @@ -681,6 +681,8 @@ 48dp 48dp + 10dp + 15dp 48dp 48dp From 66462e58ad12e60af696164a5ceef8a19a6a778d Mon Sep 17 00:00:00 2001 From: 00day0 Date: Wed, 22 Dec 2021 18:33:55 +0800 Subject: [PATCH 2/4] SystemUI: Redesign lockscreen bottom shortcuts Signed-off-by: 00day0 Signed-off-by: dlwlrma123 Signed-off-by: clhex --- .../keyguard_affordance_background.xml | 23 +++++++++++++++++++ .../res/layout/keyguard_bottom_area.xml | 6 +++-- packages/SystemUI/res/values/colors.xml | 2 ++ 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 packages/SystemUI/res/drawable/keyguard_affordance_background.xml diff --git a/packages/SystemUI/res/drawable/keyguard_affordance_background.xml b/packages/SystemUI/res/drawable/keyguard_affordance_background.xml new file mode 100644 index 000000000000..d0197023597d --- /dev/null +++ b/packages/SystemUI/res/drawable/keyguard_affordance_background.xml @@ -0,0 +1,23 @@ + + + + + + diff --git a/packages/SystemUI/res/layout/keyguard_bottom_area.xml b/packages/SystemUI/res/layout/keyguard_bottom_area.xml index 6287a943f08c..f898a69b2ea0 100644 --- a/packages/SystemUI/res/layout/keyguard_bottom_area.xml +++ b/packages/SystemUI/res/layout/keyguard_bottom_area.xml @@ -65,10 +65,11 @@ android:layout_margin="@dimen/keyguard_affordance_margin" android:layout_gravity="bottom|end" android:padding="@dimen/keyguard_affordance_padding" + android:background="@drawable/keyguard_affordance_background" android:src="@drawable/ic_camera_alt_24dp" android:scaleType="center" android:contentDescription="@string/accessibility_camera_button" - android:tint="?attr/wallpaperTextColor" /> + android:tint="@android:color/white" /> + android:tint="@android:color/white" /> @color/settingslib_track_off #191C18 #41493D + + #80000000 From 5f15074792aeb43ea013e076a9ef3ce3aafd981e Mon Sep 17 00:00:00 2001 From: minarypenguin Date: Wed, 6 Jul 2022 04:18:46 +0800 Subject: [PATCH 3/4] Keyguard shortcuts: Follow light/dark settings * inline with stock udfps icon style Signed-off-by: minarypenguin Signed-off-by: clhex --- packages/SystemUI/res/layout/keyguard_bottom_area.xml | 4 ++-- packages/SystemUI/res/values-night/colors.xml | 1 + packages/SystemUI/res/values/colors.xml | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/SystemUI/res/layout/keyguard_bottom_area.xml b/packages/SystemUI/res/layout/keyguard_bottom_area.xml index f898a69b2ea0..06731b8c2893 100644 --- a/packages/SystemUI/res/layout/keyguard_bottom_area.xml +++ b/packages/SystemUI/res/layout/keyguard_bottom_area.xml @@ -69,7 +69,7 @@ android:src="@drawable/ic_camera_alt_24dp" android:scaleType="center" android:contentDescription="@string/accessibility_camera_button" - android:tint="@android:color/white" /> + android:tint="?android:attr/textColorPrimary" /> + android:tint="?android:attr/textColorPrimary" /> #B3000000 @android:color/system_accent2_800 + @android:color/system_neutral1_800 diff --git a/packages/SystemUI/res/values/colors.xml b/packages/SystemUI/res/values/colors.xml index c78bad0bebb1..5251717d26e0 100644 --- a/packages/SystemUI/res/values/colors.xml +++ b/packages/SystemUI/res/values/colors.xml @@ -216,5 +216,5 @@ #191C18 #41493D - #80000000 + @android:color/system_neutral1_0 From 0d03683efc110968e948260e7fa91d3d1a0af04c Mon Sep 17 00:00:00 2001 From: minaripenguin Date: Sun, 10 Jul 2022 12:26:08 +0800 Subject: [PATCH 4/4] Keyguard: Apply color accent to shorcuts * to match with notifcation icons Signed-off-by: clhex --- packages/SystemUI/res/layout/keyguard_bottom_area.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/SystemUI/res/layout/keyguard_bottom_area.xml b/packages/SystemUI/res/layout/keyguard_bottom_area.xml index 06731b8c2893..c22bdad19358 100644 --- a/packages/SystemUI/res/layout/keyguard_bottom_area.xml +++ b/packages/SystemUI/res/layout/keyguard_bottom_area.xml @@ -69,7 +69,7 @@ android:src="@drawable/ic_camera_alt_24dp" android:scaleType="center" android:contentDescription="@string/accessibility_camera_button" - android:tint="?android:attr/textColorPrimary" /> + android:tint="?android:attr/colorAccent" /> + android:tint="?android:attr/colorAccent" />