PanelSwitchHelper
PanelSwitchHelper copied to clipboard
在使用蓝牙键盘场景下,顶起底部布局的高度不正确
Androidx版本:是 PanelSwitchHelper版本:v1.3.13 手机型号: 小米9 手机系统版本: Android 10 问题描述: 在使用蓝牙键盘场景下,顶起底部布局的高度不正确。正常情况是使用蓝牙键盘不会显示虚拟键盘,所以占用的高度是输入预览条的高度。
录屏提供: https://user-images.githubusercontent.com/12608693/114138094-b397ee00-993f-11eb-8fc6-fd842df97964.mp4
Log提供: Log.txt
找到解决办法了,我发现键盘是否显示的判断,受minLimitOpenKeyboardHeight的影响,把它设置足够小就可以正常检测键盘显隐状态了。
针对使用蓝牙键盘高度不正确的问题,做了以下修改 修复使用蓝牙外接键盘高度不正确的问题.patch.zip
@feimenggo 感谢反馈。 minLimitOpenKeyboardHeight 不仅仅用来检测键盘,里面设置的值有专门适配过某些机型的,具体修改的时候比较慎重。 目前手机使用蓝牙键盘是未兼容的,你提供的思路我研究测试下。