0

Seeing the following error on setSystemUIOverlayStyle.

Do I have to add some package to pubspec.yaml?

error

errors: enter image description here

La Liz
  • 35
  • 5

3 Answers3

1

Try below code I think you write wrong code. for more refer this

void main() {
  SystemChrome.setSystemUIOverlayStyle(
    SystemUiOverlayStyle(
      statusBarColor: Colors.red,//change color on your need
    ),
  );
  runApp(const MyApp());
}

Result screen-> image

Ravindra S. Patil
  • 11,757
  • 3
  • 13
  • 40
1

You can set the StatusBar transparent by adding this in your main():

SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
        statusBarColor: Colors.transparent));

The problem is that you are putting it inside your runApp(). Your main() should look like this:

void main() {
SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
        statusBarColor: Colors.transparent));
runApp(const MyApp());
}
Dani3le_
  • 1,257
  • 1
  • 13
  • 22
0

You can add this Into your initState() method. this is hide the bottom navigation as well.It is use for Full Screen design.

@override void initState() { super.initState();

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