소스 검색

remove gesture

zhaoyadi 2 년 전
부모
커밋
c9f8aa48fb
1개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 9 1
      kit/src/main/java/com/tencent/liteav/demo/superplayer/ui/player/WindowPlayer.java

+ 9 - 1
kit/src/main/java/com/tencent/liteav/demo/superplayer/ui/player/WindowPlayer.java

@@ -61,7 +61,7 @@ public class WindowPlayer extends AbsPlayer implements View.OnClickListener,
     private long mProgress;                              // 当前播放进度
 
     private long mLastClickTime;                         // 上次点击事件的时间
-    private boolean mIsOpenGesture = true;                  // 是否开启手势
+    private boolean mIsOpenGesture = false;                  // 是否开启手势
     private boolean isDestroy = false;              // Activity 是否被销毁
 
     public WindowPlayer(Context context) {
@@ -387,6 +387,14 @@ public class WindowPlayer extends AbsPlayer implements View.OnClickListener,
      */
     @Override
     public boolean onTouchEvent(MotionEvent event) {
+        if (event.getAction() == MotionEvent.ACTION_DOWN) {
+            if (isShowing) {
+                toggle(true);
+            } else {
+                toggle(false);
+            }
+        }
+
         if (mIsOpenGesture && mGestureDetector != null) {
             mGestureDetector.onTouchEvent(event);
         }