优化图片样式单页显示逻辑 (#4518)
* 优化图片样式单页显示逻辑 - 当书籍图片样式为空或书源内容规则为单页样式时,自动切换为单页显示 - 在切换为单页样式时,将页面切换动画设置为覆盖 * Revert "优化图片样式单页显示逻辑" This reverts commit 2c415ef60169c0545301e2ea4314f255ffe65d22. * 优化图片样式单页显示逻辑 - 当书源内容规则为单页样式时,自动切换为单页显示 - 在切换为单页样式时,将页面切换动画设置为覆盖
This commit is contained in:
@@ -172,6 +172,10 @@ object ReadBook : CoroutineScope by MainScope() {
|
|||||||
if (book.getImageStyle().isNullOrBlank()) {
|
if (book.getImageStyle().isNullOrBlank()) {
|
||||||
book.setImageStyle(it.getContentRule().imageStyle)
|
book.setImageStyle(it.getContentRule().imageStyle)
|
||||||
}
|
}
|
||||||
|
if (it.getContentRule().imageStyle == Book.imgStyleSingle) {
|
||||||
|
book.setImageStyle(it.getContentRule().imageStyle)
|
||||||
|
book.setPageAnim(0)
|
||||||
|
}
|
||||||
} ?: let {
|
} ?: let {
|
||||||
bookSource = null
|
bookSource = null
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -571,6 +571,8 @@ class ReadBookActivity : BaseReadBookActivity(),
|
|||||||
imgStyles
|
imgStyles
|
||||||
) { _, index ->
|
) { _, index ->
|
||||||
ReadBook.book?.setImageStyle(imgStyles[index])
|
ReadBook.book?.setImageStyle(imgStyles[index])
|
||||||
|
ReadBook.book?.setPageAnim(0) // 切换图片样式single后,自动切换为覆盖
|
||||||
|
binding.readView.upPageAnim()
|
||||||
ReadBook.loadContent(false)
|
ReadBook.loadContent(false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user