setSystemNavigationBarStyle static method
void
setSystemNavigationBarStyle([
设置setSystemNavigationBarStyle样式 单页面设置时,全局build时下个页面有可能会把上个页面的覆盖,配置一样不影响 或者在main那里统一设置
Implementation
static void setSystemNavigationBarStyle([bool isDark = false]) {
final SystemUiOverlayStyle systemUiOverlayStyle = SystemUiOverlayStyle(
// 设置顶部状态栏背景色
statusBarColor: Colors.transparent,
// 设置底部状态栏(虚拟按键)背景颜色
systemNavigationBarColor: isDark ? Colors.black : Colors.white,
// 设置底部状态栏(虚拟按键)亮度, dark效果不明显,设置为light即可
systemNavigationBarIconBrightness: isDark ? Brightness.light : Brightness.dark,
);
Future.delayed(const Duration(milliseconds: 200), () {
SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle);
});
}