Horis 1 year ago
parent
commit
9b2cfe9bac

+ 4 - 3
app/src/main/java/io/legado/app/ui/book/manga/recyclerview/WebtoonRecyclerView.kt

@@ -2,6 +2,7 @@ package io.legado.app.ui.book.manga.recyclerview
 
 
 import android.animation.AnimatorSet
 import android.animation.AnimatorSet
 import android.animation.ValueAnimator
 import android.animation.ValueAnimator
+import android.annotation.SuppressLint
 import android.content.Context
 import android.content.Context
 import android.util.AttributeSet
 import android.util.AttributeSet
 import android.view.HapticFeedbackConstants
 import android.view.HapticFeedbackConstants
@@ -53,9 +54,9 @@ class WebtoonRecyclerView @JvmOverloads constructor(
         super.onMeasure(widthSpec, heightSpec)
         super.onMeasure(widthSpec, heightSpec)
     }
     }
 
 
-    override fun dispatchTouchEvent(ev: MotionEvent): Boolean {
-        detector.onTouchEvent(ev)
-        return super.dispatchTouchEvent(ev)
+    @SuppressLint("ClickableViewAccessibility")
+    override fun onTouchEvent(e: MotionEvent): Boolean {
+        return detector.onTouchEvent(e) || super.onTouchEvent(e)
     }
     }
 
 
     override fun onScrolled(dx: Int, dy: Int) {
     override fun onScrolled(dx: Int, dy: Int) {