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