辅助按键 #236

This commit is contained in:
HapeLee
2025-11-09 17:30:56 +08:00
parent bf719865cd
commit 7d8a508f52
@@ -20,6 +20,7 @@ import io.legado.app.databinding.PopupKeyboardToolBinding
import io.legado.app.lib.dialogs.SelectItem
import io.legado.app.lib.dialogs.selector
import io.legado.app.utils.activity
import io.legado.app.utils.dpToPx
import io.legado.app.utils.showDialogFragment
import io.legado.app.utils.windowSize
import kotlinx.coroutines.CoroutineScope
@@ -98,6 +99,9 @@ class KeyboardToolPop(
root.setOnClickListener {
helpAlert()
}
val lp = root.layoutParams as? ViewGroup.MarginLayoutParams
lp?.setMargins(0, 0, 4.dpToPx(), 0)
root.layoutParams = lp
}
}
}
@@ -134,7 +138,11 @@ class KeyboardToolPop(
RecyclerAdapter<KeyboardAssist, ItemFilletTextBinding>(context) {
override fun getViewBinding(parent: ViewGroup): ItemFilletTextBinding {
return ItemFilletTextBinding.inflate(inflater, parent, false)
return ItemFilletTextBinding.inflate(inflater, parent, false).apply {
val lp = root.layoutParams as ViewGroup.MarginLayoutParams
lp.setMargins(0, 0, 4.dpToPx(), 0)
root.layoutParams = lp
}
}
override fun convert(