辅助按键 #236
This commit is contained in:
1 file changed
+9
-1
@@ -20,6 +20,7 @@ import io.legado.app.databinding.PopupKeyboardToolBinding
|
|||||||
import io.legado.app.lib.dialogs.SelectItem
|
import io.legado.app.lib.dialogs.SelectItem
|
||||||
import io.legado.app.lib.dialogs.selector
|
import io.legado.app.lib.dialogs.selector
|
||||||
import io.legado.app.utils.activity
|
import io.legado.app.utils.activity
|
||||||
|
import io.legado.app.utils.dpToPx
|
||||||
import io.legado.app.utils.showDialogFragment
|
import io.legado.app.utils.showDialogFragment
|
||||||
import io.legado.app.utils.windowSize
|
import io.legado.app.utils.windowSize
|
||||||
import kotlinx.coroutines.CoroutineScope
|
import kotlinx.coroutines.CoroutineScope
|
||||||
@@ -98,6 +99,9 @@ class KeyboardToolPop(
|
|||||||
root.setOnClickListener {
|
root.setOnClickListener {
|
||||||
helpAlert()
|
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) {
|
RecyclerAdapter<KeyboardAssist, ItemFilletTextBinding>(context) {
|
||||||
|
|
||||||
override fun getViewBinding(parent: ViewGroup): ItemFilletTextBinding {
|
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(
|
override fun convert(
|
||||||
|
|||||||
Reference in new issue
Block a user