From e4cbb2b90cc05dc78166f1322b15817ddadaed5b Mon Sep 17 00:00:00 2001 From: Bnyro Date: Fri, 20 Jan 2023 19:39:51 +0100 Subject: [PATCH] Fix the extra padding for the vertical plaeyr --- .../github/libretube/ui/views/CustomExoPlayerView.kt | 10 ++++++++++ .../main/res/layout/exo_styled_player_control_view.xml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/libretube/ui/views/CustomExoPlayerView.kt b/app/src/main/java/com/github/libretube/ui/views/CustomExoPlayerView.kt index bb3dd7393..9f35f5c5e 100644 --- a/app/src/main/java/com/github/libretube/ui/views/CustomExoPlayerView.kt +++ b/app/src/main/java/com/github/libretube/ui/views/CustomExoPlayerView.kt @@ -591,6 +591,16 @@ internal class CustomExoPlayerView( it.layoutParams = params } + // add padding to the top bar to not overlap the status bar + binding.topBar.let { + setPadding( + it.paddingLeft, + (if (newConfig?.orientation == Configuration.ORIENTATION_LANDSCAPE) 25 else 5).toPixel().toInt(), + it.paddingRight, + it.paddingBottom + ) + } + // don't add extra padding if there's no cutout if ((context as? MainActivity)?.windowHelper?.hasCutout() == false) return diff --git a/app/src/main/res/layout/exo_styled_player_control_view.xml b/app/src/main/res/layout/exo_styled_player_control_view.xml index 71671e086..a4fb1cced 100644 --- a/app/src/main/res/layout/exo_styled_player_control_view.xml +++ b/app/src/main/res/layout/exo_styled_player_control_view.xml @@ -17,7 +17,7 @@ android:animateLayoutChanges="true" android:orientation="vertical" android:paddingHorizontal="5dp" - android:paddingTop="25dp" > + android:paddingTop="5dp" >