From fe0856070f378f7582ce116b32011cff045cb108 Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Tue, 23 Dec 2025 21:04:01 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E6=BC=AB=E7=94=BB?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E6=97=B6=EF=BC=8C=E6=9F=90=E7=AB=A0=E8=8A=82?= =?UTF-8?q?=E4=BB=85=E4=B8=80=E9=A1=B5=E6=97=B6=E7=9A=84=E5=B4=A9=E6=BA=83?= =?UTF-8?q?=E9=97=AE=E9=A2=98=20#494?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/legado/app/ui/book/read/MangaMenu.kt | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/read/MangaMenu.kt b/app/src/main/java/io/legado/app/ui/book/read/MangaMenu.kt index 41b37df60..d305f44e9 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/MangaMenu.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/MangaMenu.kt @@ -259,10 +259,18 @@ class MangaMenu @JvmOverloads constructor( fun upSeekBar(value: Int, count: Int) { binding.seekReadPage.apply { - valueFrom = 1f - valueTo = count.toFloat() - stepSize = 1f - this.value = value.toFloat().coerceIn(valueFrom, valueTo) + if (count <= 1) { + isEnabled = false + valueFrom = 1f + valueTo = 2f + this.value = 1f + } else { + isEnabled = true + valueFrom = 1f + valueTo = count.toFloat() + stepSize = 1f + this.value = value.toFloat().coerceIn(valueFrom, valueTo) + } } } @@ -276,4 +284,4 @@ class MangaMenu @JvmOverloads constructor( fun onAutoPageToggle2() } -} \ No newline at end of file +}