Adjusting bottom QQS padding in large screen shade

Fixes: 223397204
Test: manual
Change-Id: I13b73ef2932348b5af20c0c6ca9cdb311edc5559
This commit is contained in:
Michal Brzezinski
2022-04-11 17:33:15 +01:00
parent 3336a90282
commit d7502f2855
6 changed files with 12 additions and 3 deletions

View File

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

View File

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

View File

@@ -25,6 +25,8 @@
<dimen name="keyguard_status_view_bottom_margin">80dp</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_side_paddings">40dp</dimen>
<dimen name="notification_section_divider_height">16dp</dimen>

View File

@@ -476,6 +476,7 @@
<dimen name="qs_brightness_margin_top">8dp</dimen>
<dimen name="qs_brightness_margin_bottom">24dp</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_icon_size">20dp</dimen>

View File

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

View File

@@ -70,7 +70,11 @@ public class QuickQSPanel extends QSPanel {
@Override
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