pull/606/head
FongMi 4 months ago
parent 21332c847d
commit f278d042a2
  1. 31
      app/src/mobile/java/com/fongmi/android/tv/ui/custom/CustomKeyDown.java

@ -90,17 +90,20 @@ public class CustomKeyDown extends GestureDetector.SimpleOnGestureListener imple
return !(e.getX() > four) || !(e.getX() < four * 3);
}
@Override
public boolean onDown(@NonNull MotionEvent e) {
if (isMultiple(e) || isEdge(e) || changeScale || lock) return true;
volume = manager.getStreamVolume(AudioManager.STREAM_MUSIC);
bright = Util.getBrightness(activity);
private void reset() {
time = 0;
touch = true;
changeTime = false;
changeSpeed = false;
changeBright = false;
changeVolume = false;
changeSpeed = false;
changeTime = false;
touch = true;
time = 0;
bright = Util.getBrightness(activity);
volume = manager.getStreamVolume(AudioManager.STREAM_MUSIC);
}
@Override
public boolean onDown(@NonNull MotionEvent e) {
reset();
return true;
}
@ -117,7 +120,7 @@ public class CustomKeyDown extends GestureDetector.SimpleOnGestureListener imple
float deltaX = e2.getX() - e1.getX();
float deltaY = e1.getY() - e2.getY();
if (touch) checkFunc(distanceX, distanceY, e2);
if (changeTime) listener.onSeek(time = (long) (deltaX * 50));
if (changeTime) listener.onSeeking(time = (long) (deltaX * 50));
if (changeBright) setBright(deltaY);
if (changeVolume) setVolume(deltaY);
return true;
@ -213,6 +216,10 @@ public class CustomKeyDown extends GestureDetector.SimpleOnGestureListener imple
public interface Listener {
void onSeeking(long time);
void onSeekEnd(long time);
void onSpeedUp();
void onSpeedEnd();
@ -225,10 +232,6 @@ public class CustomKeyDown extends GestureDetector.SimpleOnGestureListener imple
void onFlingDown();
void onSeek(long time);
void onSeekEnd(long time);
void onSingleTap();
void onDoubleTap();

Loading…
Cancel
Save