From 8b1714be0a6597ec1ed13465749e584c7938f98d Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sat, 20 Mar 2021 10:35:14 +0000 Subject: [PATCH] Keyguard/UI: Fix status bar margins and paddings - Change keyguard_carrier_text_margin into a padding - Link keyguard paddings to status_bar_padding_{start|end} - Add status_bar_padding_{start|end} to quick settings header Change-Id: Ic91fa398813e1907297bb0892c444d96405950e7 --- packages/SystemUI/res/layout/keyguard_status_bar.xml | 2 +- .../layout/quick_status_bar_header_system_icons.xml | 6 ++++-- packages/SystemUI/res/values-sw600dp/dimens.xml | 6 ------ packages/SystemUI/res/values/dimens.xml | 4 ++-- .../statusbar/phone/KeyguardStatusBarView.java | 11 ----------- 5 files changed, 7 insertions(+), 22 deletions(-) diff --git a/packages/SystemUI/res/layout/keyguard_status_bar.xml b/packages/SystemUI/res/layout/keyguard_status_bar.xml index 58343800c2e..3782df2539e 100644 --- a/packages/SystemUI/res/layout/keyguard_status_bar.xml +++ b/packages/SystemUI/res/layout/keyguard_status_bar.xml @@ -68,7 +68,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:paddingTop="@dimen/status_bar_padding_top" - android:layout_marginStart="@dimen/keyguard_carrier_text_margin" + android:paddingStart="@dimen/keyguard_carrier_text_margin" android:layout_toStartOf="@id/system_icons_container" android:gravity="center_vertical" android:ellipsize="marquee" diff --git a/packages/SystemUI/res/layout/quick_status_bar_header_system_icons.xml b/packages/SystemUI/res/layout/quick_status_bar_header_system_icons.xml index 3c748018187..74bcbf2685e 100644 --- a/packages/SystemUI/res/layout/quick_status_bar_header_system_icons.xml +++ b/packages/SystemUI/res/layout/quick_status_bar_header_system_icons.xml @@ -32,7 +32,8 @@ android:layout_height="match_parent" android:layout_weight="1" android:orientation="horizontal" - android:gravity="center_vertical|start" > + android:gravity="center_vertical|start" + android:paddingStart="@dimen/status_bar_padding_start" > + android:gravity="center_vertical|end" + android:paddingEnd="@dimen/status_bar_padding_end" > diff --git a/packages/SystemUI/res/values-sw600dp/dimens.xml b/packages/SystemUI/res/values-sw600dp/dimens.xml index d06906bab08..75fd4abba84 100644 --- a/packages/SystemUI/res/values-sw600dp/dimens.xml +++ b/packages/SystemUI/res/values-sw600dp/dimens.xml @@ -60,9 +60,6 @@ 6dp - - 24dp - 80dp 120dp @@ -73,9 +70,6 @@ 40dp - - 2dp - 400dp diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml index 7190def8786..9172bfa823e 100644 --- a/packages/SystemUI/res/values/dimens.xml +++ b/packages/SystemUI/res/values/dimens.xml @@ -784,7 +784,7 @@ 54dp - 16dp + @dimen/status_bar_padding_start 6dp @@ -793,7 +793,7 @@ 6dp - 4dp + @dimen/status_bar_padding_end diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java index 574f835401c..79c6b067fa1 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardStatusBarView.java @@ -234,7 +234,6 @@ public class KeyguardStatusBarView extends RelativeLayout Pair cornerCutoutMargins = StatusBarWindowView.cornerCutoutMargins(mDisplayCutout, getDisplay()); updatePadding(cornerCutoutMargins); - updateCarrierLabelParams(); if (mDisplayCutout == null || cornerCutoutMargins != null) { return updateLayoutParamsNoCutout(); } else { @@ -251,16 +250,6 @@ public class KeyguardStatusBarView extends RelativeLayout setPadding(mPadding.first, waterfallTop, mPadding.second, 0); } - private void updateCarrierLabelParams() { - int marginStart = calculateMargin( - getResources().getDimensionPixelSize(R.dimen.keyguard_carrier_text_margin), - mPadding.first); - MarginLayoutParams lp = (MarginLayoutParams) mCarrierLabel.getLayoutParams(); - lp.setMarginStart(marginStart); - - mCarrierLabel.setLayoutParams(lp); - } - private boolean updateLayoutParamsNoCutout() { if (mLayoutState == LAYOUT_NO_CUTOUT) { return false; -- 2.25.1