Flutter 中不出现状态栏

问题描述

我有这个空白页:

import 'package:Flutter/material.dart';

class MyOrdersClass extends StatefulWidget {
  @override
  _MyOrdersClassstate createState() => _MyOrdersClassstate();
}

class _MyOrdersClassstate extends State<MyOrdersClass> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.white,appBar: AppBar(
        title: Text(
          'My Orders',style: TextStyle(
            color: Colors.red,),body: Container(),);
  }
}

这是结果:

enter image description here

我可以显示它但它没有出现在页面

如何解决

解决方法

状态栏在你的情况下仍然存在,它只是显示白色文本颜色而你的背景也是白色,所以你看不到它们,用它来改变你的状态栏或文本的颜色:

SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark.copyWith(
   statusBarColor: Colors.white,// Color for Android
   statusBarBrightness: Brightness.dark // Dark == white status bar -- for IOS.
));