优化
Some checks failed
Test Build / prepare (push) Has been cancelled
Test Build / build (app, release) (push) Has been cancelled
Test Build / build (app, releaseA) (push) Has been cancelled
Test Build / prerelease (push) Has been cancelled
Test Build / lanzou (push) Has been cancelled
Test Build / test_Branch (push) Has been cancelled
Test Build / telegram (push) Has been cancelled
update fork / build (push) Has been cancelled
closeStaleIssue / stale (push) Has been cancelled
Update Cronet / build (push) Has been cancelled

This commit is contained in:
Horis
2025-07-09 14:32:03 +08:00
parent 57d638d598
commit 2f59065228

View File

@@ -76,10 +76,15 @@ class AutoPager(private val readView: ReadView) : Runnable {
}
fun reset() {
progress = 0
scrollOffsetRemain = 0.0
scrollOffset = 0
canvasRecorder.invalidate()
if (isEInkMode) {
readView.removeCallbacks(this)
readView.postDelayed(this, ReadBookConfig.autoReadSpeed * 1000L)
} else {
progress = 0
scrollOffsetRemain = 0.0
scrollOffset = 0
canvasRecorder.invalidate()
}
}
fun upRecorder() {
@@ -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 {