JKeyboardPanelSwitch icon indicating copy to clipboard operation
JKeyboardPanelSwitch copied to clipboard

Android9.0 刘海屏 键盘和panel切换时会闪烁

Open farsunset opened this issue 7 years ago • 5 comments

手机 一加6 android9 ,点击表情swtich的时候 显示panel 并关闭键盘,但是panel会先显示出来,这个时候键盘还没有完全关闭,导致panel被顶上去了,会造成闪烁的现象

farsunset avatar Dec 26 '18 09:12 farsunset

这样问题你解决了吗?我也遇到同样的问题了

mansemn6 avatar Jan 11 '19 13:01 mansemn6

这样问题你解决了吗?我也遇到同样的问题了

没有解决呢,如果解决了分享一下哟

farsunset avatar Jan 12 '19 01:01 farsunset

这个问题我通过修改lib里面的一行代码暂时解决了,不知道是是个bug还是有其他逻辑,修改如下 KeyboardUtil.java 407行添加一个else分支 else { maxOverlayLayoutHeight = phoneDisplayHeight; }

farsunset avatar Jan 12 '19 08:01 farsunset

这个问题我通过修改lib里面的一行代码暂时解决了,不知道是是个bug还是有其他逻辑,修改如下 KeyboardUtil.java 407行添加一个else分支 else { maxOverlayLayoutHeight = phoneDisplayHeight; }

谢谢,不过我试了加else分支会引发panel显示的其他问题,把这段if注释掉就可以解决闪烁了panel显示也正常目前没发现别的问题

mansemn6 avatar Jan 14 '19 06:01 mansemn6

支持9.0 https://github.com/YummyLau/PanelSwitchHelper 可以试试

YummyLau avatar Oct 11 '19 03:10 YummyLau