From 3feb2954f00ed67d593e3809280cfad986d3ef39 Mon Sep 17 00:00:00 2001 From: cecilia Date: Thu, 16 Sep 2021 00:34:54 -0400 Subject: [PATCH] Make the recommendation card's title to be one line, and the blur overlay for the cutting off text. Screenshots: - Largest text: http://screen/57TPBhdhhv2w2t4; - Default text: http://screen/NqWZZLoctPs7ZGw. The shorter app name like Spotify has no-op for default sizes: http://screen/8ft8thSA3yrtZXs. Fixes: 193503292 Test: Local builds Change-Id: Ie4a02e28f20092db68c14b420ef88a5314c4940a --- .../qs_media_recommendation_bg_gradient.xml | 26 +++++++++++++++++ .../media_smartspace_recommendations.xml | 29 ++++++++++++++++--- packages/SystemUI/res/values/dimens.xml | 1 + .../xml/media_recommendation_collapsed.xml | 19 ------------ .../res/xml/media_recommendation_expanded.xml | 19 ------------ .../media/SmartspaceMediaDataProvider.kt | 7 +++++ 6 files changed, 59 insertions(+), 42 deletions(-) create mode 100644 packages/SystemUI/res-keyguard/drawable/qs_media_recommendation_bg_gradient.xml diff --git a/packages/SystemUI/res-keyguard/drawable/qs_media_recommendation_bg_gradient.xml b/packages/SystemUI/res-keyguard/drawable/qs_media_recommendation_bg_gradient.xml new file mode 100644 index 0000000000000..495fbb893eac6 --- /dev/null +++ b/packages/SystemUI/res-keyguard/drawable/qs_media_recommendation_bg_gradient.xml @@ -0,0 +1,26 @@ + + + + + + + diff --git a/packages/SystemUI/res/layout/media_smartspace_recommendations.xml b/packages/SystemUI/res/layout/media_smartspace_recommendations.xml index c7e54d45626cd..c3fc66952395e 100644 --- a/packages/SystemUI/res/layout/media_smartspace_recommendations.xml +++ b/packages/SystemUI/res/layout/media_smartspace_recommendations.xml @@ -48,20 +48,41 @@ android:id="@+id/recommendation_card_icon" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" + android:layout_marginTop="@dimen/qs_media_padding" android:src="@drawable/ic_headset" - style="@style/MediaPlayer.AppIcon"/> + style="@style/MediaPlayer.AppIcon" + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toStartOf="@id/media_vertical_start_guideline" + app:layout_constraintHorizontal_bias="0"/> + android:hyphenationFrequency="none" + app:layout_constraintTop_toBottomOf="@id/recommendation_card_icon" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toStartOf="@id/media_vertical_start_guideline" + app:layout_constraintHorizontal_bias="0"/> + + 72dp 76dp + 32dp 8dp 4dp 16sp diff --git a/packages/SystemUI/res/xml/media_recommendation_collapsed.xml b/packages/SystemUI/res/xml/media_recommendation_collapsed.xml index 5c41ad82bd0b5..b6258d1c71eb2 100644 --- a/packages/SystemUI/res/xml/media_recommendation_collapsed.xml +++ b/packages/SystemUI/res/xml/media_recommendation_collapsed.xml @@ -18,25 +18,6 @@ xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> - - - - - - - -