优化
This commit is contained in:
@@ -106,7 +106,12 @@ class MangaAdapter(private val context: Context) :
|
|||||||
|
|
||||||
fun setImageColorFilter() {
|
fun setImageColorFilter() {
|
||||||
binding.image.run {
|
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"
|
"ARGB values must be between 0-255"
|
||||||
}
|
}
|
||||||
val matrix = floatArrayOf(
|
val matrix = floatArrayOf(
|
||||||
@@ -234,6 +239,6 @@ class MangaAdapter(private val context: Context) :
|
|||||||
@SuppressLint("NotifyDataSetChanged")
|
@SuppressLint("NotifyDataSetChanged")
|
||||||
fun setMangaImageColorFilter(config: MangaColorFilterConfig) {
|
fun setMangaImageColorFilter(config: MangaColorFilterConfig) {
|
||||||
mConfig = config
|
mConfig = config
|
||||||
notifyDataSetChanged()
|
notifyItemRangeChanged(0, itemCount)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user