pull/34/head
kunfei 5 years ago
parent 474ca2713f
commit 2a8f9e1db9
  1. 6
      app/src/main/java/io/legado/app/ui/widget/page/delegate/PageDelegate.kt

@ -3,6 +3,7 @@ package io.legado.app.ui.widget.page.delegate
import android.graphics.Bitmap
import android.graphics.Canvas
import android.graphics.RectF
import android.text.method.ScrollingMovementMethod
import android.view.GestureDetector
import android.view.MotionEvent
import android.widget.Scroller
@ -45,6 +46,10 @@ abstract class PageDelegate(protected val pageView: PageView) {
)
}
private val scrollingMovementMethod: ScrollingMovementMethod by lazy {
ScrollingMovementMethod()
}
private val detector: GestureDetector by lazy {
GestureDetector(
pageView.context,
@ -266,6 +271,7 @@ abstract class PageDelegate(protected val pageView: PageView) {
distanceY: Float
): Boolean {
curPage?.contentTextView()?.setTextIsSelectable(false)
curPage?.contentTextView()?.movementMethod = scrollingMovementMethod
if (pageView.isScrollDelegate()) {
curPage?.dispatchTouchEvent(e2)
return true

Loading…
Cancel
Save