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'),
  ),
);````
相关推荐
子春一25 小时前
Flutter 2025 性能工程体系:从启动优化到帧率稳定,打造丝滑、省电、低内存的极致用户体验
flutter·ux
子春一25 小时前
Flutter 2025 性能工程体系:从启动优化到帧率稳定,打造丝滑如原生的用户体验
flutter·ux
子春一26 小时前
Flutter 2025 架构演进工程体系:从单体到模块化,构建可扩展、可协作、可持续的大型应用
flutter·架构
renke33647 小时前
Flutter 2025 国际化与本地化工程体系:打造真正全球化的应用体验
flutter
子春一27 小时前
Flutter 2025 可访问性(Accessibility)工程体系:从合规达标到包容设计,打造人人可用的数字产品
前端·javascript·flutter
renke33647 小时前
Flutter 2025 状态管理工程体系:从 setState 到响应式架构,构建可维护、高性能的状态流
flutter
麦客奥德彪8 小时前
Flutter 性能优化完整指南
flutter
麦客奥德彪8 小时前
Flutter 布局组件选择指南
flutter
子春一29 小时前
Flutter 2025 国际化与本地化工程体系:从多语言支持到文化适配,打造真正全球化的应用
前端·flutter
renke336412 小时前
Flutter 2025 模块化与微前端工程体系:从单体到可插拔架构,实现高效协作、独立交付与动态加载的下一代应用结构
前端·flutter·架构