From 2d87ebd17a86a703e18f805ad7fc5192f65b8738 Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Sat, 15 Nov 2025 01:10:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=BC=AB=E7=94=BB=E8=83=8C=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/ui/book/manga/ReadMangaActivity.kt | 2 ++ .../legado/app/ui/book/manga/recyclerview/MangaAdapter.kt | 7 +++++++ .../java/io/legado/app/ui/config/ThemeConfigFragment.kt | 2 +- app/src/main/res/layout/item_book_manga_page.xml | 1 - 4 files changed, 10 insertions(+), 2 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 3a1963b6a..cd3cfb35f 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 @@ -828,6 +828,8 @@ class ReadMangaActivity : VMBaseActivity 0 && item.index == item.imageCount - 1 loadImageWithRetry(item.mImageUrl, isHorizontal, isLastImage, mTransformation) } @@ -128,6 +130,11 @@ class MangaAdapter(private val context: Context) : ) binding.image.colorFilter = ColorMatrixColorFilter(ColorMatrix(matrix)) } + + fun setBackground() { + binding.rootView.setBackgroundColor(AppConfig.mangaBackground) + binding.flProgress.setBackgroundColor(AppConfig.mangaBackground) + } } inner class PageMoreViewHolder(val binding: ItemBookMangaEdgeBinding) : diff --git a/app/src/main/java/io/legado/app/ui/config/ThemeConfigFragment.kt b/app/src/main/java/io/legado/app/ui/config/ThemeConfigFragment.kt index 312c410bb..dff6c9c5e 100644 --- a/app/src/main/java/io/legado/app/ui/config/ThemeConfigFragment.kt +++ b/app/src/main/java/io/legado/app/ui/config/ThemeConfigFragment.kt @@ -133,7 +133,7 @@ class ThemeConfigFragment : PreferenceFragmentCompat(), themePref?.setOnPreferenceChangeListener { _, newValue -> colorPrimary?.isVisible = newValue == "12" - colorImage?.isVisible = currentTheme == "12" + colorImage?.isVisible = newValue == "12" customMode?.isVisible = newValue == "12" true } diff --git a/app/src/main/res/layout/item_book_manga_page.xml b/app/src/main/res/layout/item_book_manga_page.xml index 310a6b7d8..a6813fbd5 100644 --- a/app/src/main/res/layout/item_book_manga_page.xml +++ b/app/src/main/res/layout/item_book_manga_page.xml @@ -25,7 +25,6 @@ android:id="@+id/loading" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:progress="50" app:trackColor="?attr/colorOnSurfaceVariant" app:indicatorColor="?attr/colorPrimaryVariant" android:indeterminate="false"