flutter app 状态栏

码友说flutter Android app底部会有一个状态栏,在手势导航控制器底部,会让app非常的不好看,尤其是删评页面。看展示:

一、原始页面

这是新建项目没有任何代码改动。

二、修改后页面

此时底部控制器跟随背景色,要点说明:

csharp 复制代码
void main() {
  // 在执行异步操作前需要初始化-----底层引擎连接
  WidgetsFlutterBinding.ensureInitialized();
  // 底部手势控制器-----底部状态栏
  /**
   * 状态栏颜色
   * SystemUiMode.immersive:沉浸模式,隐藏系统 UI
   * SystemUiMode.immersiveSticky:粘性沉浸模式
   * SystemUiMode.edgeToEdge:内容延伸至边缘但保留系统 UI 可见性
   */
  SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
  runApp(const MyApp());
}

此状态下若想修改底部控制器颜色可通过:

return 复制代码
  value: const SystemUiOverlayStyle(
    // 底部状态栏颜色
    systemNavigationBarColor: Colors.transparent,
  ),
  child: MaterialApp(
    title: 'Flutter Demo',
    theme: ThemeData(
      colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
    ),
    home: const MyHomePage(title: 'Flutter Demo Home Page'),
  ),
);````
相关推荐
山璞18 小时前
将一个 Flutter 项目转为用 ArkUI-X 框架实现(4)
flutter·harmonyos
GitLqr19 小时前
彻底搞懂 Dart Stream:从底层原理到 Flutter 实战与面试题集
flutter·响应式编程·dart
louisgeek1 天前
Flutter Visibility 和 Offstage 的区别
flutter
YM52e1 天前
鸿蒙Flutter Padding内边距:EdgeInsets详解
android·学习·flutter·华为·harmonyos·鸿蒙
SharpCJ2 天前
Dart 基础入门
flutter·dart
LinXunFeng2 天前
给 Flutter 插件加上 Swift Package Manager 支持
flutter·swift
GitLqr3 天前
Flutter 3.44 性能飞跃:深度解析 Android Platform View 的 HCPP 新特性
android·flutter·性能优化
程序员老刘·3 天前
Flutter版本选择指南:3.44密集修BUG,9月大限将至 | 2026年7月
flutter·ai编程·跨平台开发
GitLqr4 天前
别在 Flutter 的 main() 里乱锁屏幕方向,小心 iPad 分屏功能被你搞没了
android·flutter·ios