This commit is contained in:
Horis
2023-09-29 23:07:31 +08:00
parent b5993619a9
commit 7ab7c5d160
@@ -212,7 +212,7 @@ object ReadBook : CoroutineScope by MainScope() {
saveRead() saveRead()
callBack?.upMenuView() callBack?.upMenuView()
AppLog.putDebug("moveToNextChapter-curPageChanged()") AppLog.putDebug("moveToNextChapter-curPageChanged()")
curPageChanged() curPageChanged(false)
return true return true
} else { } else {
AppLog.putDebug("跳转下一章失败,没有下一章") AppLog.putDebug("跳转下一章失败,没有下一章")
@@ -238,7 +238,7 @@ object ReadBook : CoroutineScope by MainScope() {
loadContent(durChapterIndex.minus(1), upContent, false) loadContent(durChapterIndex.minus(1), upContent, false)
saveRead() saveRead()
callBack?.upMenuView() callBack?.upMenuView()
curPageChanged() curPageChanged(false)
return true return true
} else { } else {
return false return false
@@ -263,11 +263,11 @@ object ReadBook : CoroutineScope by MainScope() {
/** /**
* 当前页面变化 * 当前页面变化
*/ */
private fun curPageChanged() { private fun curPageChanged(pauseReadAloud: Boolean = true) {
callBack?.pageChanged() callBack?.pageChanged()
if (BaseReadAloudService.isRun) { if (BaseReadAloudService.isRun) {
val scrollPageAnim = pageAnim() == 3 val scrollPageAnim = pageAnim() == 3
if (scrollPageAnim) { if (scrollPageAnim && pauseReadAloud) {
ReadAloud.pause(appCtx) ReadAloud.pause(appCtx)
} else { } else {
readAloud(!BaseReadAloudService.pause) readAloud(!BaseReadAloudService.pause)