From 611dd688d56a6ddf26a3ba1dd1a140a0b08f2ace Mon Sep 17 00:00:00 2001 From: KingLucius Date: Fri, 3 May 2024 20:12:51 +0300 Subject: [PATCH] feat(ui): Hide Back button on TV player --- .../ui/player/FullScreenPlayer.kt | 2 +- .../main/res/layout/fragment_player_tv.xml | 4 +-- .../res/layout/player_custom_layout_tv.xml | 32 +++++++++++-------- 3 files changed, 22 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/player/FullScreenPlayer.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/player/FullScreenPlayer.kt index c357ce9c..d6195a3a 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/player/FullScreenPlayer.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/player/FullScreenPlayer.kt @@ -702,7 +702,7 @@ open class FullScreenPlayer : AbstractPlayerFragment() { playerCenterMenu.isGone = isGone playerLock.isGone = !isShowing //player_media_route_button?.isClickable = !isGone - playerGoBackHolder.isGone = isGone + playerGoBackHolder.isGone = isLayout(TV or EMULATOR) playerSourcesBtt.isGone = isGone playerSkipEpisode.isClickable = !isGone } diff --git a/app/src/main/res/layout/fragment_player_tv.xml b/app/src/main/res/layout/fragment_player_tv.xml index 07cbb3c3..6e6cf546 100644 --- a/app/src/main/res/layout/fragment_player_tv.xml +++ b/app/src/main/res/layout/fragment_player_tv.xml @@ -48,8 +48,6 @@ android:clickable="true" android:focusable="true" android:focusableInTouchMode="true" - android:nextFocusLeft="@id/player_loading_go_back" - android:nextFocusUp="@id/player_loading_go_back" android:text="@string/skip_loading" android:visibility="gone" @@ -62,11 +60,13 @@ android:layout_height="50dp" android:layout_gravity="center" /> + diff --git a/app/src/main/res/layout/player_custom_layout_tv.xml b/app/src/main/res/layout/player_custom_layout_tv.xml index d8406b35..f800bd10 100644 --- a/app/src/main/res/layout/player_custom_layout_tv.xml +++ b/app/src/main/res/layout/player_custom_layout_tv.xml @@ -240,7 +240,7 @@ android:id="@+id/player_video_title" android:layout_width="match_parent" android:layout_height="wrap_content" - android:gravity="end" + android:gravity="center" android:textColor="@color/white" android:textSize="16sp" android:textStyle="bold" @@ -250,25 +250,28 @@ android:id="@+id/player_video_title_rez" android:layout_width="match_parent" android:layout_height="wrap_content" - android:gravity="end" + android:gravity="center" android:textColor="@color/white" android:textSize="16sp" tools:text="1920x1080" /> - - - + + + + + + @@ -306,6 +311,7 @@ android:clickable="true" android:contentDescription="@string/go_back_img_des" android:focusable="true" + android:visibility="gone" android:tag="@string/tv_no_focus_tag" />