From ebdf3e153b586cf8e56ad99deffcbdaad8987352 Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Fri, 5 Jul 2024 11:49:39 -0600 Subject: [PATCH] ui: tweak tablet playback layouts - Use dual pane layouts on portrait and landscape - Make buttons cope with restrictive width --- .../fragment_playback_panel.xml | 111 ++++++++++-------- .../fragment_main.xml | 0 app/src/main/res/values/styles_ui.xml | 12 +- 3 files changed, 65 insertions(+), 58 deletions(-) rename app/src/main/res/{layout-w600dp-land => layout-w670dp}/fragment_main.xml (100%) diff --git a/app/src/main/res/layout-sw600dp/fragment_playback_panel.xml b/app/src/main/res/layout-sw600dp/fragment_playback_panel.xml index 1b66b26e2..2d5e62307 100644 --- a/app/src/main/res/layout-sw600dp/fragment_playback_panel.xml +++ b/app/src/main/res/layout-sw600dp/fragment_playback_panel.xml @@ -12,12 +12,12 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:menu="@menu/toolbar_playback" - app:titleCentered="true" - app:subtitleCentered="true" - app:titleTextAppearance="@style/TextAppearance.Auxio.LabelLarge" - app:subtitleTextAppearance="@style/TextAppearance.Auxio.BodySmall" app:navigationIcon="@drawable/ic_down_24" + app:subtitleCentered="true" + app:subtitleTextAppearance="@style/TextAppearance.Auxio.BodySmall" app:title="@string/lbl_playback" + app:titleCentered="true" + app:titleTextAppearance="@style/TextAppearance.Auxio.LabelLarge" tools:subtitle="@string/lbl_all_songs" /> + app:layout_constraintTop_toBottomOf="@+id/playback_toolbar" + app:layout_constraintVertical_chainStyle="packed" /> - - - - - + app:layout_constraintTop_toBottomOf="@+id/playback_toolbar" + app:layout_constraintVertical_bias="1.0" + app:layout_constraintVertical_chainStyle="packed"> + + + + + + + + + app:layout_constraintTop_toTopOf="@+id/playback_info_container" /> + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/playback_info_container" /> + app:layout_constraintTop_toBottomOf="@+id/playback_seek_bar" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintWidth_max="400dp"> + tools:icon="@drawable/ic_play_24" /> @@ -157,12 +165,11 @@ style="@style/Widget.Auxio.Button.Icon.Medium" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginStart="@dimen/spacing_huge" android:contentDescription="@string/desc_shuffle" app:icon="@drawable/sel_shuffle_state_24" app:iconTint="@color/sel_activatable_icon" app:layout_constraintBottom_toBottomOf="@+id/playback_skip_next" - app:layout_constraintStart_toEndOf="@+id/playback_skip_next" + app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="@+id/playback_skip_next" app:tint="@color/sel_activatable_icon" /> diff --git a/app/src/main/res/layout-w600dp-land/fragment_main.xml b/app/src/main/res/layout-w670dp/fragment_main.xml similarity index 100% rename from app/src/main/res/layout-w600dp-land/fragment_main.xml rename to app/src/main/res/layout-w670dp/fragment_main.xml diff --git a/app/src/main/res/values/styles_ui.xml b/app/src/main/res/values/styles_ui.xml index 26fe9d5c5..0b8603e51 100644 --- a/app/src/main/res/values/styles_ui.xml +++ b/app/src/main/res/values/styles_ui.xml @@ -279,16 +279,16 @@