优化
This commit is contained in:
@@ -11,12 +11,15 @@ import io.legado.app.base.adapter.ItemViewHolder
|
|||||||
import io.legado.app.base.adapter.RecyclerAdapter
|
import io.legado.app.base.adapter.RecyclerAdapter
|
||||||
import io.legado.app.data.entities.ReplaceRule
|
import io.legado.app.data.entities.ReplaceRule
|
||||||
import io.legado.app.databinding.DialogRecyclerViewBinding
|
import io.legado.app.databinding.DialogRecyclerViewBinding
|
||||||
import io.legado.app.databinding.ItemTextBinding
|
import io.legado.app.databinding.Item1lineTextBinding
|
||||||
import io.legado.app.lib.theme.primaryColor
|
import io.legado.app.lib.theme.primaryColor
|
||||||
import io.legado.app.model.ReadBook
|
import io.legado.app.model.ReadBook
|
||||||
import io.legado.app.utils.setLayout
|
import io.legado.app.utils.setLayout
|
||||||
import io.legado.app.utils.viewbindingdelegate.viewBinding
|
import io.legado.app.utils.viewbindingdelegate.viewBinding
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 起效的替换规则
|
||||||
|
*/
|
||||||
class EffectiveReplacesDialog : BaseDialogFragment(R.layout.dialog_recycler_view) {
|
class EffectiveReplacesDialog : BaseDialogFragment(R.layout.dialog_recycler_view) {
|
||||||
|
|
||||||
private val binding by viewBinding(DialogRecyclerViewBinding::bind)
|
private val binding by viewBinding(DialogRecyclerViewBinding::bind)
|
||||||
@@ -41,13 +44,13 @@ class EffectiveReplacesDialog : BaseDialogFragment(R.layout.dialog_recycler_view
|
|||||||
|
|
||||||
|
|
||||||
private inner class ReplaceAdapter(context: Context) :
|
private inner class ReplaceAdapter(context: Context) :
|
||||||
RecyclerAdapter<ReplaceRule, ItemTextBinding>(context) {
|
RecyclerAdapter<ReplaceRule, Item1lineTextBinding>(context) {
|
||||||
|
|
||||||
override fun getViewBinding(parent: ViewGroup): ItemTextBinding {
|
override fun getViewBinding(parent: ViewGroup): Item1lineTextBinding {
|
||||||
return ItemTextBinding.inflate(inflater, parent, false)
|
return Item1lineTextBinding.inflate(inflater, parent, false)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun registerListener(holder: ItemViewHolder, binding: ItemTextBinding) {
|
override fun registerListener(holder: ItemViewHolder, binding: Item1lineTextBinding) {
|
||||||
binding.root.setOnClickListener {
|
binding.root.setOnClickListener {
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -55,7 +58,7 @@ class EffectiveReplacesDialog : BaseDialogFragment(R.layout.dialog_recycler_view
|
|||||||
|
|
||||||
override fun convert(
|
override fun convert(
|
||||||
holder: ItemViewHolder,
|
holder: ItemViewHolder,
|
||||||
binding: ItemTextBinding,
|
binding: Item1lineTextBinding,
|
||||||
item: ReplaceRule,
|
item: ReplaceRule,
|
||||||
payloads: MutableList<Any>
|
payloads: MutableList<Any>
|
||||||
) {
|
) {
|
||||||
|
|||||||
Reference in New Issue
Block a user