From 145bbfdfbd94d28edc6bceb8e4efc54cbd730f6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6llner?= Date: Tue, 22 Mar 2022 16:19:04 +0000 Subject: [PATCH] Media layout changes for tablets - Changes height on tablets to 251dp instead 184dp - Aligns media actions + seek bar to bottom - Aligns title/artist + play/pause button above media actions Fixes: 221823467 Test: Unit tests + Manually Change-Id: I8b850253bd1aa9ed0bc3648326582d2c986b42ca --- .../res/layout/media_session_view.xml | 9 ++++ .../res/values-sw720dp-land/dimens.xml | 2 +- .../res/xml/media_session_expanded.xml | 32 ++++-------- .../systemui/media/MediaControlPanel.java | 25 ++++++++-- .../android/systemui/media/MediaViewHolder.kt | 3 ++ .../systemui/media/MediaControlPanelTest.kt | 50 ++++++++++++++++++- .../systemui/media/MediaViewHolderTest.kt | 24 +++++++++ 7 files changed, 118 insertions(+), 27 deletions(-) create mode 100644 packages/SystemUI/tests/src/com/android/systemui/media/MediaViewHolderTest.kt diff --git a/packages/SystemUI/res/layout/media_session_view.xml b/packages/SystemUI/res/layout/media_session_view.xml index 6cf32151d8eab..111735623bc2f 100644 --- a/packages/SystemUI/res/layout/media_session_view.xml +++ b/packages/SystemUI/res/layout/media_session_view.xml @@ -172,6 +172,15 @@ app:layout_constraintStart_toStartOf="parent" /> + + 56dp 56dp - 184dp + 251dp diff --git a/packages/SystemUI/res/xml/media_session_expanded.xml b/packages/SystemUI/res/xml/media_session_expanded.xml index 10da70447ec00..bec4e7ad540ea 100644 --- a/packages/SystemUI/res/xml/media_session_expanded.xml +++ b/packages/SystemUI/res/xml/media_session_expanded.xml @@ -31,25 +31,24 @@ android:id="@+id/header_title" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="20dp" android:layout_marginStart="@dimen/qs_media_padding" android:layout_marginEnd="@dimen/qs_media_padding" app:layout_constraintEnd_toStartOf="@id/actionPlayPause" app:layout_constrainedWidth="true" - app:layout_constraintTop_toBottomOf="@id/icon" app:layout_constraintStart_toStartOf="parent" + app:layout_constraintBottom_toTopOf="@id/header_artist" app:layout_constraintHorizontal_bias="0" /> @@ -59,10 +58,9 @@ android:layout_height="48dp" android:layout_marginStart="@dimen/qs_media_padding" android:layout_marginEnd="@dimen/qs_media_padding" - android:layout_marginBottom="0dp" + android:layout_marginBottom="@dimen/qs_media_padding" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintTop_toBottomOf="@id/media_seamless" - app:layout_constraintBottom_toBottomOf="@id/header_artist" /> + app:layout_constraintBottom_toTopOf="@id/media_action_barrier_top" />