mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
优化
This commit is contained in:
@@ -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
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user