|
|
|
@ -28,6 +28,8 @@ import io.legado.app.lib.dialogs.customView |
|
|
|
|
import io.legado.app.lib.dialogs.noButton |
|
|
|
|
import io.legado.app.lib.dialogs.yesButton |
|
|
|
|
import io.legado.app.lib.theme.accentColor |
|
|
|
|
import io.legado.app.lib.theme.backgroundColor |
|
|
|
|
import io.legado.app.lib.theme.bottomBackground |
|
|
|
|
import io.legado.app.ui.widget.recycler.VerticalDivider |
|
|
|
|
import io.legado.app.utils.applyTint |
|
|
|
|
import io.legado.app.utils.getViewModel |
|
|
|
@ -79,6 +81,7 @@ class GroupSelectDialog : BaseDialogFragment(), Toolbar.OnMenuItemClickListener |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
override fun onFragmentCreated(view: View, savedInstanceState: Bundle?) { |
|
|
|
|
tool_bar.setBackgroundColor(bottomBackground) |
|
|
|
|
callBack = activity as? CallBack |
|
|
|
|
arguments?.let { |
|
|
|
|
groupId = it.getInt("groupId") |
|
|
|
@ -172,6 +175,7 @@ class GroupSelectDialog : BaseDialogFragment(), Toolbar.OnMenuItemClickListener |
|
|
|
|
|
|
|
|
|
override fun convert(holder: ItemViewHolder, item: BookGroup, payloads: MutableList<Any>) { |
|
|
|
|
holder.itemView.apply { |
|
|
|
|
setBackgroundColor(context.backgroundColor) |
|
|
|
|
cb_group.text = item.groupName |
|
|
|
|
cb_group.isChecked = (groupId and item.groupId) > 0 |
|
|
|
|
} |
|
|
|
|