diff --git a/app/src/main/java/io/legado/app/model/ReadBook.kt b/app/src/main/java/io/legado/app/model/ReadBook.kt index 07efe28d7..42a7e9ccd 100644 --- a/app/src/main/java/io/legado/app/model/ReadBook.kt +++ b/app/src/main/java/io/legado/app/model/ReadBook.kt @@ -172,6 +172,10 @@ object ReadBook : CoroutineScope by MainScope() { if (book.getImageStyle().isNullOrBlank()) { book.setImageStyle(it.getContentRule().imageStyle) } + if (it.getContentRule().imageStyle == Book.imgStyleSingle) { + book.setImageStyle(it.getContentRule().imageStyle) + book.setPageAnim(0) + } } ?: let { bookSource = null } diff --git a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt index 608b83457..6a19fa2c4 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt @@ -571,6 +571,8 @@ class ReadBookActivity : BaseReadBookActivity(), imgStyles ) { _, index -> ReadBook.book?.setImageStyle(imgStyles[index]) + ReadBook.book?.setPageAnim(0) // 切换图片样式single后,自动切换为覆盖 + binding.readView.upPageAnim() ReadBook.loadContent(false) } }