pull/1693/head
kunfei 3 years ago
parent e8935a0d37
commit bb3c475d19
  1. 1
      app/src/main/assets/updateLog.md
  2. 12
      app/src/main/java/io/legado/app/ui/book/read/page/provider/ChapterProvider.kt

@ -17,6 +17,7 @@
* 修复txt最后一句不显示的bug
* pro版本可以单独设置启动画面
* 优化目录界面,书签自动定位到当前章节位置
* 修复图片有左边距的bug
**2022/03/04**

@ -209,7 +209,6 @@ object ChapterProvider {
textPages: ArrayList<TextPage>,
imageStyle: String?,
): Float {
val absStartX = x - paddingLeft
var durY = y
ImageProvider.getImage(book, chapter.index, src, ReadBook.bookSource)?.let {
if (durY > visibleHeight) {
@ -246,18 +245,15 @@ object ChapterProvider {
textLine.lineBottom = durY
val (start, end) = if (visibleWidth > width) {
val adjustWidth = (visibleWidth - width) / 2f
Pair(
paddingLeft.toFloat() + adjustWidth,
paddingLeft.toFloat() + adjustWidth + width
)
Pair(adjustWidth, adjustWidth + width)
} else {
Pair(paddingLeft.toFloat(), (paddingLeft + width).toFloat())
Pair(0f, width.toFloat())
}
textLine.textChars.add(
TextChar(
charData = src,
start = absStartX + start,
end = absStartX + end,
start = x + start,
end = x + end,
isImage = true
)
)

Loading…
Cancel
Save