From 73797877bfc35725c26edf17d22ea89b6057a4fd Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Thu, 13 Mar 2025 15:30:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/book/manga/recyclerview/MangaAdapter.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/manga/recyclerview/MangaAdapter.kt b/app/src/main/java/io/legado/app/ui/book/manga/recyclerview/MangaAdapter.kt index 206ffe0b4..5799e4870 100644 --- a/app/src/main/java/io/legado/app/ui/book/manga/recyclerview/MangaAdapter.kt +++ b/app/src/main/java/io/legado/app/ui/book/manga/recyclerview/MangaAdapter.kt @@ -106,7 +106,12 @@ class MangaAdapter(private val context: Context) : fun setImageColorFilter() { binding.image.run { - require(mConfig.r in 0..255 && mConfig.g in 0..255 && mConfig.b in 0..255 && mConfig.a in 0..255) { + require( + mConfig.r in 0..255 && + mConfig.g in 0..255 && + mConfig.b in 0..255 && + mConfig.a in 0..255 + ) { "ARGB values must be between 0-255" } val matrix = floatArrayOf( @@ -234,6 +239,6 @@ class MangaAdapter(private val context: Context) : @SuppressLint("NotifyDataSetChanged") fun setMangaImageColorFilter(config: MangaColorFilterConfig) { mConfig = config - notifyDataSetChanged() + notifyItemRangeChanged(0, itemCount) } } \ No newline at end of file