我想创建一个全屏应用程序,这就是为什么我使用SystemChrome.setEnabledSystemUIOverlays ([])
隐藏状态栏和底部栏的原因。
问题是,当我使用键盘时,底部的栏甚至隐藏了。
Keyboard without bottom bar
显示键盘时,如何使底部栏不消失?
我在SystemChrome.setEnabledSystemUIOverlays ([])
的代码中尝试了不同的位置
我直接在主要功能中使用了它
void main() {
SystemChrome.setEnabledSystemUIOverlays([]);
runApp(MyApp());
}
或在MyApp()的构建函数中
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
SystemChrome.setEnabledSystemUIOverlays([]);
return MaterialApp(...);
}
}
在两种情况下,使用键盘时,底部的条也都隐藏。