今天介绍如何设置状态栏的颜色和文字的颜色,本文采用通过在appbar里面的一个参数来设置,方法如下
可以定义一个基类,在基类之中进行整体的设定,也可以暴露方法,动态设置核心就是两行,很简单
return MaterialApp(
debugShowCheckedModeBanner: false,
theme: ThemeData(primarySwatch: Colors.amber),
onGenerateRoute: onGenerateRoute,
home: Scaffold(
appBar: AppBar(
title: Text("DemoMain"),
systemOverlayStyle: SystemUiOverlayStyle(
//设置状态栏的背景颜色
statusBarColor: Colors.white,
//状态栏的文字的颜色
statusBarIconBrightness: Brightness.dark,
)
),
body: HomeContent(),
));