setStatusBarStyle static method
设置状态栏样式
@param isDark 是否为深色模式
@param isTransparent 是否透明
Implementation
static void setStatusBarStyle({
bool isDark = false,
bool isTransparent = true,
}) {
if (GetPlatform.isAndroid) {
if (isTransparent) {
// 设置状态栏透明
SystemChrome.setSystemUIOverlayStyle(
const SystemUiOverlayStyle(statusBarColor: Colors.transparent),
);
}
// 设置状态栏内容颜色
SystemChrome.setSystemUIOverlayStyle(
SystemUiOverlayStyle(
statusBarIconBrightness: isDark ? Brightness.light : Brightness.dark,
statusBarBrightness: isDark ? Brightness.dark : Brightness.light,
),
);
} else if (GetPlatform.isIOS) {}
}