skip to Main Content

Seeing the following error on setSystemUIOverlayStyle.

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

error

errors:
enter image description here

3

Answers


  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

    Login or Signup to reply.
  2. 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());
    }
    
    Login or Signup to reply.
  3. 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: [],
    );}
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search