From 62e87b0a6022ef53ff290e08a0278b88f80dad90 Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Mon, 2 Feb 2026 21:11:33 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=AC=A1=E8=A1=8C=E7=BC=A9=E6=94=BE=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/book/read/page/entities/column/TextColumn.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/entities/column/TextColumn.kt b/app/src/main/java/io/legado/app/ui/book/read/page/entities/column/TextColumn.kt index 65618663d..53798199f 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/entities/column/TextColumn.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/entities/column/TextColumn.kt @@ -47,11 +47,15 @@ data class TextColumn( } else { ChapterProvider.contentPaint } - val textColor = if (textLine.isReadAloud || isSearchResult) { + val textColor = if (!textLine.useUnderline && (textLine.isReadAloud || isSearchResult)) { ReadBookConfig.textAccentColor } else { ReadBookConfig.textColor } + val originalSize = textPaint.textSize + textLine.titleTextSize?.let { + textPaint.textSize = it + } if (textPaint.color != textColor) { textPaint.color = textColor } @@ -66,6 +70,7 @@ data class TextColumn( if (selected) { canvas.drawRect(start, 0f, end, textLine.height, view.selectedPaint) } + textPaint.textSize = originalSize } }