feat: 优化代码

pull/117/head
kunfei 5 years ago
parent 866e4d1619
commit 9f7514685c
  1. 1
      app/src/main/java/io/legado/app/ui/book/read/page/delegate/PageDelegate.kt
  2. 2
      app/src/main/java/io/legado/app/ui/book/read/page/delegate/ScrollPageDelegate.kt

@ -140,7 +140,6 @@ abstract class PageDelegate(protected val pageView: PageView) :
if (scroller.computeScrollOffset()) { if (scroller.computeScrollOffset()) {
setTouchPoint(scroller.currX.toFloat(), scroller.currY.toFloat()) setTouchPoint(scroller.currX.toFloat(), scroller.currY.toFloat())
} else if (isStarted) { } else if (isStarted) {
setTouchPoint(scroller.currY.toFloat(), scroller.finalY.toFloat(), false)
onAnimStop() onAnimStop()
stopScroll() stopScroll()
} }

@ -26,10 +26,10 @@ class ScrollPageDelegate(pageView: PageView) : PageDelegate(pageView) {
override fun onTouch(event: MotionEvent): Boolean { override fun onTouch(event: MotionEvent): Boolean {
if (event.action == MotionEvent.ACTION_DOWN) { if (event.action == MotionEvent.ACTION_DOWN) {
lastY = event.y
setStartPoint(event.x, event.y) setStartPoint(event.x, event.y)
abort() abort()
mVelocity.clear() mVelocity.clear()
mVelocity.addMovement(event)
} }
return super.onTouch(event) return super.onTouch(event)
} }

Loading…
Cancel
Save