在android15的适配中,如果开启了全屏适配模式。那么这里计算高度就存在问题
var keyboardH = if (imeVisible && hasNavigation) imeHeight - navigationH else imeHeight
// 发现部分机型键盘可见时,键盘高度返回0,因此这里用已保存的键盘高度
if (imeVisible && keyboardH == 0) {
keyboardH = getKeyBoardHeight(context)
}
这里减去底部栏的高度,反而导致会出现往下偏移,被输入法挡住内容的情况