Flutter - How to set status bar color when AppBar not present

后端 未结 17 830
孤城傲影
孤城傲影 2020-12-07 23:56

How to set status bar color when AppBar not present.

I have tried this but not working.

Widget build(BuildContext context) {
    SystemChrome.setSys         


        
17条回答
  •  孤街浪徒
    2020-12-08 00:36

    First, import services package:

    import 'package:flutter/services.dart';
    

    Next, simply put this in the build function of your App:

    SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
      statusBarColor: Colors.blue, //or set color with: Color(0xFF0000FF)
    ));
    

    Additionally, you can set useful properties like: statusBarIconBrightness, systemNavigationBarColor or systemNavigationBarDividerColor


    If you prefer a more flutter/widget way of doing the same thing, consider using the AnnotatedRegion widget.

    The value: property can be set to a SystemUiOverlayStyle() object containing the same properties as shown above.


    For more infos, head over to the API Docs

提交回复
热议问题