如何在Flutter应用中隐藏Android状态栏?
发布于 2017-05-10 04:29:16
应该做你想做的事。
你可以用下面的命令把它带回来
..。
使用导入
import 'package:flutter/services.dart';
发布于 2020-03-20 15:11:42
import 'package:flutter/services.dart';
1.隐藏状态栏
SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.bottom])
透明状态栏
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
statusBarColor: Colors.transparent,
));
3.显示状态栏
SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values);
您需要将此代码放在:
1.对于单屏幕
@override
void initState() {
// put it here
super.initState();
}
2.对于main.dart中的所有页面:
void main() {
// put it here
runApp(...);
}
发布于 2018-06-30 04:44:26
您可以使用
隐藏和
把它带回来。
然而,将会有轻微的灰色区域,目前还没有解决这个问题的方法。当状态栏隐藏时,应用程序栏的高度保持不变。
请参阅github问题:
https://github.com/flutter/flutter/issues/14432
https://stackoverflow.com/questions/43877288
复制相似问题