颤动:检测键盘打开和关闭 [英] Flutter: Detect keyboard open and close
本文介绍了颤动:检测键盘打开和关闭的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的应用程序的最高级别有一个BottomNavigationBar
。我希望检测应用程序/子树中基本上任何位置的键盘打开和关闭,这样只要键盘可见,我就可以显示和隐藏BottomNavigationBar
。
这是一个一般性问题,可能与BottomNavigationBar
没有直接关系。也就是说,从BottomNavigationBar
:-)
推荐答案
要检查键盘可见性,只需检查小部件树中任何位置的viewInsets
属性。viewInsets.bottom
等于零时键盘隐藏。
您可以通过MediaQuery
Like:
viewInsets
MediaQuery.of(context).viewInsets.bottom
这篇关于颤动:检测键盘打开和关闭的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文