优化
This commit is contained in:
@@ -76,11 +76,16 @@ class AutoPager(private val readView: ReadView) : Runnable {
|
||||
}
|
||||
|
||||
fun reset() {
|
||||
if (isEInkMode) {
|
||||
readView.removeCallbacks(this)
|
||||
readView.postDelayed(this, ReadBookConfig.autoReadSpeed * 1000L)
|
||||
} else {
|
||||
progress = 0
|
||||
scrollOffsetRemain = 0.0
|
||||
scrollOffset = 0
|
||||
canvasRecorder.invalidate()
|
||||
}
|
||||
}
|
||||
|
||||
fun upRecorder() {
|
||||
canvasRecorder.recycle()
|
||||
@@ -148,6 +153,10 @@ class AutoPager(private val readView: ReadView) : Runnable {
|
||||
}
|
||||
|
||||
override fun run() {
|
||||
if (!isRunning || isPausing) {
|
||||
return
|
||||
}
|
||||
|
||||
if (!readView.fillPage(PageDirection.NEXT)) {
|
||||
stop()
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user