From 9a5f9be6a76da47ca07733b982a12dbd0f75539b Mon Sep 17 00:00:00 2001 From: Manuel Morales Date: Sun, 13 Sep 2026 18:21:19 +0200 Subject: [PATCH] Fix player hover highlight by isolating the seek ripple (#2194) (cherry picked from commit 90400b5bbdca50d9ff197f15589b8e2fdff29270) --- .../jellyfin/mobile/player/ui/PlayerGestureHelper.kt | 2 +- app/src/main/res/layout/fragment_player.xml | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/jellyfin/mobile/player/ui/PlayerGestureHelper.kt b/app/src/main/java/org/jellyfin/mobile/player/ui/PlayerGestureHelper.kt index 5319fa4d..0c744641 100644 --- a/app/src/main/java/org/jellyfin/mobile/player/ui/PlayerGestureHelper.kt +++ b/app/src/main/java/org/jellyfin/mobile/player/ui/PlayerGestureHelper.kt @@ -144,7 +144,7 @@ class PlayerGestureHelper( val isFastForward = e.x.toInt() > viewCenterX // Show ripple effect - playerView.foreground?.apply { + playerBinding.seekRippleOverlay.foreground?.apply { val left = if (isFastForward) viewCenterX else 0 val right = if (isFastForward) viewWidth else viewCenterX setBounds(left, viewCenterY - viewCenterX / 2, right, viewCenterY + viewCenterX / 2) diff --git a/app/src/main/res/layout/fragment_player.xml b/app/src/main/res/layout/fragment_player.xml index 2fffe0fb..6118761a 100644 --- a/app/src/main/res/layout/fragment_player.xml +++ b/app/src/main/res/layout/fragment_player.xml @@ -10,10 +10,18 @@ android:id="@+id/player_view" android:layout_width="match_parent" android:layout_height="match_parent" - android:foreground="@drawable/ripple_background" app:pause_icon="@drawable/ic_pause_black_42dp" app:play_icon="@drawable/ic_play_black_42dp" /> + +