From bae997018db0551bfa7dae197545c4fd741c3d66 Mon Sep 17 00:00:00 2001 From: OxygenCobalt Date: Fri, 17 Dec 2021 15:50:13 -0700 Subject: [PATCH] playback: add larger layout for playback bar For tablets, use a larger playback bar that shows information more predominantly. --- .../oxycblt/auxio/home/AdaptiveTabStrategy.kt | 2 +- .../res/layout-sw600dp/view_playback_bar.xml | 115 ++++++++++++++++++ 2 files changed, 116 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/layout-sw600dp/view_playback_bar.xml diff --git a/app/src/main/java/org/oxycblt/auxio/home/AdaptiveTabStrategy.kt b/app/src/main/java/org/oxycblt/auxio/home/AdaptiveTabStrategy.kt index 747dad470..f0e966629 100644 --- a/app/src/main/java/org/oxycblt/auxio/home/AdaptiveTabStrategy.kt +++ b/app/src/main/java/org/oxycblt/auxio/home/AdaptiveTabStrategy.kt @@ -8,7 +8,7 @@ class AdaptiveTabStrategy( context: Context, private val homeModel: HomeViewModel ) : TabLayoutMediator.TabConfigurationStrategy { - private val width = context.resources.configuration.screenWidthDp + private val width = context.resources.configuration.smallestScreenWidthDp override fun onConfigureTab(tab: TabLayout.Tab, position: Int) { val tabMode = homeModel.tabs[position] diff --git a/app/src/main/res/layout-sw600dp/view_playback_bar.xml b/app/src/main/res/layout-sw600dp/view_playback_bar.xml new file mode 100644 index 000000000..aff12200e --- /dev/null +++ b/app/src/main/res/layout-sw600dp/view_playback_bar.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file