Merge "Adjusting bottom QQS padding in large screen shade" into tm-dev

This commit is contained in:
Michał Brzeziński
2022-04-12 15:17:18 +00:00
committed by Android (Google) Code Review
6 changed files with 12 additions and 3 deletions

View File

@@ -55,7 +55,7 @@
android:clipChildren="false" android:clipChildren="false"
android:clipToPadding="false" android:clipToPadding="false"
android:focusable="true" android:focusable="true"
android:paddingBottom="24dp" android:paddingBottom="@dimen/qqs_layout_padding_bottom"
android:importantForAccessibility="yes"> android:importantForAccessibility="yes">
</com.android.systemui.qs.QuickQSPanel> </com.android.systemui.qs.QuickQSPanel>
</RelativeLayout> </RelativeLayout>

View File

@@ -20,4 +20,6 @@
<dimen name="keyguard_clock_top_margin">40dp</dimen> <dimen name="keyguard_clock_top_margin">40dp</dimen>
<dimen name="keyguard_status_view_bottom_margin">40dp</dimen> <dimen name="keyguard_status_view_bottom_margin">40dp</dimen>
<dimen name="bouncer_user_switcher_y_trans">20dp</dimen> <dimen name="bouncer_user_switcher_y_trans">20dp</dimen>
<dimen name="qqs_layout_padding_bottom">16dp</dimen>
</resources> </resources>

View File

@@ -25,6 +25,8 @@
<dimen name="keyguard_status_view_bottom_margin">80dp</dimen> <dimen name="keyguard_status_view_bottom_margin">80dp</dimen>
<dimen name="bouncer_user_switcher_y_trans">90dp</dimen> <dimen name="bouncer_user_switcher_y_trans">90dp</dimen>
<dimen name="qqs_layout_padding_bottom">40dp</dimen>
<dimen name="notification_panel_margin_horizontal">96dp</dimen> <dimen name="notification_panel_margin_horizontal">96dp</dimen>
<dimen name="notification_side_paddings">40dp</dimen> <dimen name="notification_side_paddings">40dp</dimen>
<dimen name="notification_section_divider_height">16dp</dimen> <dimen name="notification_section_divider_height">16dp</dimen>

View File

@@ -474,6 +474,7 @@
<dimen name="qs_brightness_margin_top">8dp</dimen> <dimen name="qs_brightness_margin_top">8dp</dimen>
<dimen name="qs_brightness_margin_bottom">24dp</dimen> <dimen name="qs_brightness_margin_bottom">24dp</dimen>
<dimen name="qqs_layout_margin_top">16dp</dimen> <dimen name="qqs_layout_margin_top">16dp</dimen>
<dimen name="qqs_layout_padding_bottom">24dp</dimen>
<dimen name="qs_customize_internal_side_paddings">8dp</dimen> <dimen name="qs_customize_internal_side_paddings">8dp</dimen>
<dimen name="qs_icon_size">20dp</dimen> <dimen name="qs_icon_size">20dp</dimen>

View File

@@ -364,7 +364,7 @@ public class QSPanel extends LinearLayout implements Tunable {
setPaddingRelative(getPaddingStart(), setPaddingRelative(getPaddingStart(),
paddingTop, paddingTop,
getPaddingEnd(), getPaddingEnd(),
getPaddingEnd()); getPaddingBottom());
} }
void addOnConfigurationChangedListener(OnConfigurationChangedListener listener) { void addOnConfigurationChangedListener(OnConfigurationChangedListener listener) {

View File

@@ -71,7 +71,11 @@ public class QuickQSPanel extends QSPanel {
@Override @Override
protected void updatePadding() { protected void updatePadding() {
// QS Panel is setting a top padding by default, which we don't need. int bottomPadding = getResources().getDimensionPixelSize(R.dimen.qqs_layout_padding_bottom);
setPaddingRelative(getPaddingStart(),
getPaddingTop(),
getPaddingEnd(),
bottomPadding);
} }
@Override @Override