From d1c1ff4f9ecd1f0f00835422d8be0536b4b6cedd Mon Sep 17 00:00:00 2001 From: lhjgege <1079947827@qq.com> Date: Sat, 22 Mar 2025 20:23:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20(#4860)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 修复当前屏幕可见图未设置滤镜 * ... * 增加章节进度条 * 优化 * 增加自动滚动 * 优化 * 优化 --- .../app/ui/book/manga/ReadMangaActivity.kt | 57 ++++++------------- .../ui/book/manga/recyclerview/ScrollTimer.kt | 40 ++++++++++++- 2 files changed, 55 insertions(+), 42 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt b/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt index 8e707a5b4..7e00eb19f 100644 --- a/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt @@ -58,7 +58,6 @@ import io.legado.app.ui.widget.recycler.LoadMoreView import io.legado.app.utils.GSON import io.legado.app.utils.NetworkUtils import io.legado.app.utils.StartActivityContract -import io.legado.app.utils.buildMainHandler import io.legado.app.utils.fastBinarySearch import io.legado.app.utils.findCenterViewPosition import io.legado.app.utils.fromJsonObject @@ -101,13 +100,7 @@ class ReadMangaActivity : VMBaseActivity? = null @@ -119,7 +112,7 @@ class ReadMangaActivity : VMBaseActivity sureNewProgress(progress) }) } } - startAutoPage() + if (isAutoScrollPage) { + mScrollTimer.isEnabledPage = true + } if (isAutoScroll) { mScrollTimer.isEnabled = true } @@ -380,7 +375,7 @@ class ReadMangaActivity : VMBaseActivity { val mangaAutoPage = mMenu?.findItem(R.id.menu_enable_auto_page) - val mangaAutoScroll = mMenu?.findItem(R.id.menu_enable_auto_scroll) +// val mangaAutoScroll = mMenu?.findItem(R.id.menu_enable_auto_scroll) showNumberPickerDialog( 1, getString(R.string.setting_manga_auto_page_speed), AppConfig.mangaAutoPageSpeed @@ -541,11 +535,9 @@ class ReadMangaActivity : VMBaseActivity