优化
This commit is contained in:
@@ -187,11 +187,13 @@ class SearchScopeDialog : BaseDialogFragment(R.layout.dialog_search_scope) {
|
|||||||
} else {
|
} else {
|
||||||
selectGroups.remove(it)
|
selectGroups.remove(it)
|
||||||
}
|
}
|
||||||
|
buttonView.post {
|
||||||
notifyItemRangeChanged(0, itemCount, "up")
|
notifyItemRangeChanged(0, itemCount, "up")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
is ItemRadioButtonBinding -> {
|
is ItemRadioButtonBinding -> {
|
||||||
screenSources.getOrNull(position)?.let {
|
screenSources.getOrNull(position)?.let {
|
||||||
holder.binding.radioButton.isChecked = selectSource == it
|
holder.binding.radioButton.isChecked = selectSource == it
|
||||||
@@ -201,6 +203,7 @@ class SearchScopeDialog : BaseDialogFragment(R.layout.dialog_search_scope) {
|
|||||||
if (isChecked) {
|
if (isChecked) {
|
||||||
selectSource = it
|
selectSource = it
|
||||||
}
|
}
|
||||||
|
buttonView.post {
|
||||||
notifyItemRangeChanged(0, itemCount, "up")
|
notifyItemRangeChanged(0, itemCount, "up")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -208,6 +211,7 @@ class SearchScopeDialog : BaseDialogFragment(R.layout.dialog_search_scope) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
override fun getItemCount(): Int {
|
override fun getItemCount(): Int {
|
||||||
return if (binding.rbSource.isChecked) {
|
return if (binding.rbSource.isChecked) {
|
||||||
|
|||||||
Reference in New Issue
Block a user