Prechádzať zdrojové kódy

[feat]键盘插件,修复,Loading弹窗显示时,要保持输入法活跃,否则会降下键盘

hezihao 8 mesiacov pred
rodič
commit
b8ae476255

+ 4 - 2
plugins/keyboard_android/android/src/main/kotlin/com/atmob/keyboard_android/util/loading/LoadingDialog.kt

@@ -33,8 +33,10 @@ class LoadingDialog(private val context: Context, private val hostWindow: Window
             WindowManager.LayoutParams.MATCH_PARENT,
             WindowManager.LayoutParams.MATCH_PARENT
         ).apply {
-            // 获取焦点
-            isFocusable = true
+            // 不获取焦点,否则获取焦点会将软键盘关闭
+            isFocusable = false
+            // 保持输入法活跃
+            inputMethodMode = PopupWindow.INPUT_METHOD_NEEDED
             // 禁止点击外部区域,关闭弹窗
             isOutsideTouchable = false
             // 设置背景,否则还是会关闭