Merge "Fix spacing between clock and date" into sc-qpr1-dev am: 40ab23303d

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15838369

Change-Id: I7d76ccff5b2b51b897d7461edb1fd94b10565f20
This commit is contained in:
TreeHugger Robot
2021-09-20 20:39:30 +00:00
committed by Automerger Merge Worker
3 changed files with 21 additions and 2 deletions

View File

@@ -39,7 +39,6 @@
android:id="@+id/clock"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:minWidth="48dp"
android:minHeight="48dp"
android:gravity="center_vertical|start"
android:paddingStart="@dimen/status_bar_left_clock_starting_padding"
@@ -51,6 +50,7 @@
android:id="@+id/date_clock"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginStart="@dimen/status_bar_left_clock_end_padding"
android:gravity="center_vertical|start"
android:singleLine="true"
android:textAppearance="@style/TextAppearance.QS.Status"

View File

@@ -90,7 +90,7 @@
<dimen name="status_bar_left_clock_starting_padding">0dp</dimen>
<!-- End padding for left-aligned status bar clock -->
<dimen name="status_bar_left_clock_end_padding">7dp</dimen>
<dimen name="status_bar_left_clock_end_padding">2dp</dimen>
<!-- Spacing after the wifi signals that is present if there are any icons following it. -->
<dimen name="status_bar_wifi_signal_spacer_width">2.5dp</dimen>

View File

@@ -277,6 +277,25 @@ public class QuickStatusBarHeader extends FrameLayout {
updateBatteryMode();
updateHeadersPadding();
updateAnimators();
updateClockDatePadding();
}
private void updateClockDatePadding() {
int startPadding = mContext.getResources()
.getDimensionPixelSize(R.dimen.status_bar_left_clock_starting_padding);
int endPadding = mContext.getResources()
.getDimensionPixelSize(R.dimen.status_bar_left_clock_end_padding);
mClockView.setPaddingRelative(
startPadding,
mClockView.getPaddingTop(),
endPadding,
mClockView.getPaddingBottom()
);
MarginLayoutParams lp = (MarginLayoutParams) mClockDateView.getLayoutParams();
lp.setMarginStart(endPadding);
mClockDateView.setLayoutParams(lp);
}
private void updateAnimators() {