是否有任何方法可以让键盘在打开时按键盘的高度填充 bottomSheet 小部件 .
bottomSheet
通常viewInsets提供有关遮挡颤动ui的任何系统ui的数据 . 要了解键盘高度,您只需检查 viewInsets 的 bottom 属性,当键盘在屏幕上时,这将保持键盘的高度为零 .
viewInsets
bottom
您可以使用 MediaQuery 检查 viewInsets :
MediaQuery
MediaQuery.of(context).viewInsets.bottom
注意:即使某些其他系统ui从底部遮挡了颤动ui, bottom 属性也可能具有值 .
希望有所帮助!
1 回答
通常viewInsets提供有关遮挡颤动ui的任何系统ui的数据 . 要了解键盘高度,您只需检查
viewInsets
的bottom
属性,当键盘在屏幕上时,这将保持键盘的高度为零 .您可以使用
MediaQuery
检查viewInsets
:注意:即使某些其他系统ui从底部遮挡了颤动ui,
bottom
属性也可能具有值 .希望有所帮助!