HapeLee 1 год назад
Родитель
Сommit
7d8a508f52

+ 9 - 1
app/src/main/java/io/legado/app/ui/widget/keyboard/KeyboardToolPop.kt

@@ -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(