gpt4 book ai didi

flutter - 用户单击屏幕或打开键盘时如何隐藏状态栏和导航栏?

转载 作者:行者123 更新时间:2023-12-03 04:11:53 25 4
gpt4 key购买 nike

我有一个全屏的Flutter应用程序。
但是问题是当用户触摸屏幕时,出现顶部状态栏,或者当用户触摸文本字段时,出现底部状态栏和顶部状态栏。

我该如何预防这个问题。

这是全屏我的Flutter App代码:

await SystemChrome.setPreferredOrientations(
[DeviceOrientation.landscapeRight]);
await SystemChrome.setEnabledSystemUIOverlays([]);

最佳答案

输出:

enter image description here

我不确定您在哪里使用该电话。这是最小的代码重现。

void main() => runApp(MaterialApp(home: HomePage()));

class HomePage extends StatefulWidget {
@override
_HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
@override
void initState() {
super.initState();
SystemChrome.setEnabledSystemUIOverlays([]);
}

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Full screen")),
body: SizedBox.expand(child: FlutterLogo()),
);
}
}

关于flutter - 用户单击屏幕或打开键盘时如何隐藏状态栏和导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57123524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com