mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
优化
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
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:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user