当前位置:   article > 正文

flutter 设置全屏 和隐藏状态栏和导航栏

flutter 设置全屏 和隐藏状态栏和导航栏

设置全面屏

使用 SafeArea 将页面套起来 top bottom 都设置为true

  1. SafeArea(
  2. top: false,
  3. bottom: false,
  4. child: Container(
  5. child: _body(),
  6. ),
  7. ),

隐藏状态栏和导航栏

SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: []);

overlays 中可以填需要展示的 如 填了SystemUiOverlay.bottom 就是需要展示 底部

SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [

SystemUiOverlay.bottom

]
);

设置状态栏为透明

  1. var brightness =
  2. !kIsWeb && Platform.isAndroid ? Brightness.dark : Brightness.light;
  3. SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
  4. statusBarColor: Colors.transparent,
  5. statusBarBrightness: brightness,
  6. statusBarIconBrightness: brightness,
  7. ));

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/484918
推荐阅读
相关标签
  

闽ICP备14008679号