以下代码,便于之后使用查询,做个笔记
一:沉浸式状态栏
以下代码作用:会根据不同界面Scaffold对应的backgroundColor颜色而改变,属于沉浸式状态栏全局设置。
void main(){
runApp(MyApp());
if(Platform.isAndroid){
/// 设置android状态栏为透明的沉浸
SystemUiOverlayStyle systemUiOverlayStyle = SystemUiOverlayStyle(statusBarColor: Colors.transparent);
SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle);
}
}
二:状态栏颜色设置
appBar: AppBar(
...
brightness: Brightness.light,
),
状态栏颜色由Brightness设置。Brightness.light状态栏颜色为黑色,Brightness.dark则为白色