Jacksgong / JKeyboardPanelSwitch

For resolve the layout conflict when keybord & panel are switching (Android键盘面板冲突 布局闪动处理方案)
Apache License 2.0
4.18k stars 685 forks source link

让 ChattingResolvedActivity extends FragmentActivity ;一直点击"+"那个图片 会有闪动 #21

Closed zhouzhiqiangzzq closed 8 years ago

zhouzhiqiangzzq commented 8 years ago

让 ChattingResolvedActivity extends FragmentActivity ;一直点击"+"那个图片 会有闪动

Jacksgong commented 8 years ago

💯 我看到了,我一会儿修复下提交。

Jacksgong commented 8 years ago

@zhouzhiqiangzzq 已经修复了,你拉取最新代码试试,感谢你的提醒。

LynLin0 commented 8 years ago

让 ChattingResolvedActivity extends FragmentActivity 时,按照你的说法,可能是存在actionBarOverlayLayout.getPaddingTop()!=0的情况。 在calculateKeyboardShowing中 actionBarOverlayLayoutHeight的= displayHeight+actionBarOverlayLayout.getPaddingTop(), 这导致当键盘不显示时本应执行的 if (displayHeight >= maxOverlayLayoutHeight) { isKeyboardShowing = false; } 不被执行, 那么其他地方调用panelLayout.isKeyboardShowing的代码应该也会有问题,是否存在这种问题呢 @Jacksgong