Flutter 设置沉浸式状态栏(Status Bar)

7,834 阅读1分钟

全局设置

import 'package:flutter/material.dart';
import 'dart:io';
import 'package:flutter/services.dart';

void main(){
  runApp(MyApp());

  if(Platform.isAndroid){
    SystemUiOverlayStyle style = SystemUiOverlayStyle(
      statusBarColor: Colors.transparent,
      ///这是设置状态栏的图标和字体的颜色 
      ///Brightness.light  一般都是显示为白色
      ///Brightness.dark 一般都是显示为黑色
      statusBarIconBrightness: Brightness.light
    );
    SystemChrome.setSystemUIOverlayStyle(style);
  }
}

单页设置J

   SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.light);

参考链接:www.jianshu.com/p/b931c05b0…