LinXunFeng / flutter_chat_packages

A collection of useful packages about chat.
https://www.fullstackaction.com/
48 stars 4 forks source link

记录键盘高度建议 #6

Closed Junesui closed 1 month ago

Junesui commented 1 month ago

panel_container.dart 247行 修改为这样比较好

height = currentNativeKeyboardHeight == 0
              ? MediaQuery.viewInsetsOf(context).bottom -  MediaQuery.paddingOf(context).bottom
              : currentNativeKeyboardHeight;

image

Junesui commented 1 month ago

补充一下,页面不用SafeArea包裹的话上述问题不存在。但是底部面板也会和底部导航栏混在一起。(有些手机底部返回键,home键在屏幕上)

另外changeKeyboardPanelHeight好像也可以解决,源码不改好像也OK。

没问题的话作者可以Close。 打扰

LinXunFeng commented 1 month ago

感谢反馈,不过不同的开发者,使用的布局不同,该库尽量只处理常规情况,提供的 safeAreaBottomchangeKeyboardPanelHeight 就是为了给大家处理这种非常规的情况。