当图片格式设置为single时,图片居中显示。 (#4482)

This commit is contained in:
Sun-QAQ 2024-12-31 13:33:07 +08:00 committed by GitHub
parent 8885ac4a83
commit 21d689ef2f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 24 additions and 0 deletions

View File

@ -393,6 +393,18 @@ object ChapterProvider {
}
durY = 0f
}
// 图片居中:调整 X 坐标
if (width < visibleWidth) {
val adjustWidth = (visibleWidth - width) / 2f
absStartX += adjustWidth.toInt() // 将起始 X 坐标移至居中位置
}
// 图片竖直方向居中:调整 Y 坐标
if (height < visibleHeight) {
val adjustHeight = (visibleHeight - height) / 2f
durY = adjustHeight // 将 Y 坐标设置为居中位置
}
}
else -> {

View File

@ -361,6 +361,18 @@ class TextChapterLayout(
pendingTextPage = TextPage()
durY = 0f
}
// 图片居中:调整 X 坐标
if (width < visibleWidth) {
val adjustWidth = (visibleWidth - width) / 2f
absStartX += adjustWidth.toInt() // 将起始 X 坐标移至居中位置
}
// 图片竖直方向居中:调整 Y 坐标
if (height < visibleHeight) {
val adjustHeight = (visibleHeight - height) / 2f
durY = adjustHeight // 将 Y 坐标设置为居中位置
}
}
else -> {