如何在Flutter应用程序中隐藏Android状态栏?
SystemChrome.setEnabledSystemUIOverlays([])应该做你想要的 .
您可以使用 SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values) 将其恢复 .
SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values)
使用导入它
import 'package:flutter/services.dart';
您可以使用 SystemChrome.setEnabledSystemUIOverlays([]) 隐藏和 SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values) 再次将其恢复 .
SystemChrome.setEnabledSystemUIOverlays([])
但是,会有轻微的灰色区域,并且现在没有解决这个问题 . 状态栏隐藏时,应用栏的高度保持不变 .
请参阅github问题:https://github.com/flutter/flutter/issues/14432
2 回答
SystemChrome.setEnabledSystemUIOverlays([])应该做你想要的 .
您可以使用
SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values)
将其恢复 .使用导入它
您可以使用
SystemChrome.setEnabledSystemUIOverlays([])
隐藏和SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values)
再次将其恢复 .但是,会有轻微的灰色区域,并且现在没有解决这个问题 . 状态栏隐藏时,应用栏的高度保持不变 .
请参阅github问题:https://github.com/flutter/flutter/issues/14432