PanelSwitchHelper icon indicating copy to clipboard operation
PanelSwitchHelper copied to clipboard

表情面板显示时 点击输入框,表情面板立即变空白

Open farsunset opened this issue 2 years ago • 1 comments

Android 12 一加9pro 表情面板显示时 点击输入框,表情面板立即变空白,然后才是键盘弹起来 这个地方需要优化一下

farsunset avatar Mar 19 '22 04:03 farsunset

由于 softInputMode = SOFT_INPUT_ADJUST_RESIZE,所以键盘弹起时 decorView 的高度发生变化,导致表情面板可显示的高度变成0。

在Android 12 之后,我们会支持 softInputMode = SOFT_INPUT_ADJUST_NOTHING ,通过监听键盘过渡动画的方式(ViewCompat.setWindowInsetsAnimationCallback)来调整面板高度,可以达到你想要的效果。

HeroZ-Dodge avatar Jul 14 '22 06:07 HeroZ-Dodge