22
33// ... (imports as in current file)
44
5- public abstract class VideoPlayerUi extends PlayerUi implements SeekBar .OnSeekBarChangeListener ,
5+ public abstract class VideoPlayerUi extends PlayerUi implements SeekBar .OnSeekBarChangeListener ,
66 PopupMenu .OnMenuItemClickListener , PopupMenu .OnDismissListener {
77 // ... (existing fields and setup code)
88
@@ -11,7 +11,8 @@ public abstract class VideoPlayerUi extends PlayerUi implements SeekBar.OnSeekBa
1111
1212 // Call this after binding and player are ready
1313 private void setupHoldNXGesture () {
14- final GestureDetector .SimpleOnGestureListener gestureListener = new GestureDetector .SimpleOnGestureListener () {
14+ final GestureDetector .SimpleOnGestureListener gestureListener =
15+ new GestureDetector .SimpleOnGestureListener () {
1516 @ Override
1617 public void onLongPress (final MotionEvent e ) {
1718 if (!isHolding ) {
@@ -25,12 +26,14 @@ public void onLongPress(final MotionEvent e) {
2526 final GestureDetector gestureDetector = new GestureDetector (context , gestureListener );
2627 binding .getRoot ().setOnTouchListener ((v , event ) -> {
2728 gestureDetector .onTouchEvent (event );
28- if ((event .getAction () == MotionEvent .ACTION_UP || event .getAction () == MotionEvent .ACTION_CANCEL ) && isHolding ) {
29+ if ((event .getAction () == MotionEvent .ACTION_UP || event .getAction () == MotionEvent .ACTION_CANCEL )
30+ && isHolding ) {
2931 player .setPlaybackSpeed (lastNonHoldSpeed );
3032 isHolding = false ;
3133 }
3234 return false ;
3335 });
3436 }
35- // Call setupHoldNXGesture() in your initListeners() or wherever appropriate after player/binding is available.
37+ // Call setupHoldNXGesture() in your initListeners() or wherever appropriate
38+ // after player/binding is available.
3639}
0 commit comments