From 08d2eee5786823aaed02950e1f1c3495dd0be66b Mon Sep 17 00:00:00 2001 From: Cecilia Date: Sun, 2 May 2021 15:52:47 -0400 Subject: [PATCH] [BugFix] Fix the media reco expanded layout when there is less than 6 items. Screenshots: - Before fix: http://screen/8PQhpUbKU88shZD - After fix: http://screen/634Fw3ik5TKzrJ6; http://screen/67qumVeRFmEVThH Bug: 186989643 Test: Studio builds Change-Id: I7d7eacbfad1568c53f21060bc342c720c002b03d --- .../media_smartspace_recommendations.xml | 9 ++++- packages/SystemUI/res/values/dimens.xml | 3 +- .../xml/media_recommendation_collapsed.xml | 15 ++++--- .../res/xml/media_recommendation_expanded.xml | 39 ++++++++++++------- .../systemui/media/MediaControlPanel.java | 32 +++++++++------ 5 files changed, 67 insertions(+), 31 deletions(-) diff --git a/packages/SystemUI/res/layout/media_smartspace_recommendations.xml b/packages/SystemUI/res/layout/media_smartspace_recommendations.xml index 1c4c89fb254af..85354266f2288 100644 --- a/packages/SystemUI/res/layout/media_smartspace_recommendations.xml +++ b/packages/SystemUI/res/layout/media_smartspace_recommendations.xml @@ -37,7 +37,14 @@ android:orientation="vertical" app:layout_constraintGuide_percent="0.25" /> - + + 36dp - 10dp + 10dp 18dp 72dp + 8dp 16sp diff --git a/packages/SystemUI/res/xml/media_recommendation_collapsed.xml b/packages/SystemUI/res/xml/media_recommendation_collapsed.xml index afd800b106c3d..31a924cf48927 100644 --- a/packages/SystemUI/res/xml/media_recommendation_collapsed.xml +++ b/packages/SystemUI/res/xml/media_recommendation_collapsed.xml @@ -22,8 +22,8 @@ android:id="@+id/recommendation_card_icon" android:layout_width="@dimen/qs_aa_media_rec_header_icon_size" android:layout_height="@dimen/qs_aa_media_rec_header_icon_size" - android:layout_marginTop="@dimen/qs_aa_media_rec_header_icon_padding" - android:layout_marginStart="@dimen/qs_aa_media_rec_header_icon_padding" + android:layout_marginTop="@dimen/qs_media_padding" + android:layout_marginStart="@dimen/qs_aa_media_rec_header_icon_start_margin" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toStartOf="@id/media_vertical_start_guideline" @@ -33,7 +33,7 @@ android:id="@+id/recommendation_card_text" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginStart="@dimen/qs_aa_media_rec_header_icon_padding" + android:layout_marginStart="@dimen/qs_aa_media_rec_header_icon_start_margin" app:layout_constraintTop_toBottomOf="@id/recommendation_card_icon" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toStartOf="@id/media_vertical_start_guideline" @@ -45,9 +45,12 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toBottomOf="parent" + android:layout_marginTop="@dimen/qs_media_padding" + android:layout_marginBottom="@dimen/qs_media_padding" app:layout_constraintStart_toEndOf="@id/media_vertical_start_guideline" app:layout_constraintEnd_toStartOf="@id/media_cover2" app:layout_constraintHorizontal_chainStyle="spread" + app:layout_constraintVertical_chainStyle="spread" android:visibility="gone" />