bug fix ImagesAdapter: se perdía imagenes marcadas cuando se hace scroll
This commit is contained in:
parent
be4e0ef294
commit
8d15bce887
@ -86,12 +86,12 @@ class ImagesAdapter(
|
|||||||
holder.imageItemBinding.root.setOnClickListener {
|
holder.imageItemBinding.root.setOnClickListener {
|
||||||
holder.imageItemBinding.imageCheckbox.isChecked = !holder.imageItemBinding.imageCheckbox.isChecked
|
holder.imageItemBinding.imageCheckbox.isChecked = !holder.imageItemBinding.imageCheckbox.isChecked
|
||||||
}
|
}
|
||||||
holder.imageItemBinding.imageCheckbox.isChecked = image.delete
|
|
||||||
holder.imageItemBinding.imageCheckbox.setOnCheckedChangeListener { buttonView, isChecked ->
|
holder.imageItemBinding.imageCheckbox.setOnCheckedChangeListener { buttonView, isChecked ->
|
||||||
image.delete = isChecked
|
image.delete = isChecked
|
||||||
|
|
||||||
onImageSelectedCountUpdate?.invoke(currentList.count { it.delete })
|
onImageSelectedCountUpdate?.invoke(currentList.count { it.delete })
|
||||||
}
|
}
|
||||||
|
holder.imageItemBinding.imageCheckbox.isChecked = image.delete
|
||||||
holder.imageItemBinding.root.setOnLongClickListener(null)
|
holder.imageItemBinding.root.setOnLongClickListener(null)
|
||||||
} else {
|
} else {
|
||||||
holder.imageItemBinding.imageCheckbox.visibility = View.GONE
|
holder.imageItemBinding.imageCheckbox.visibility = View.GONE
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user