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'),
  ),
);````
相关推荐
风华圆舞7 小时前
在 Flutter 鸿蒙项目里接入文本转语音的完整思路
flutter·华为·harmonyos
勤劳打代码10 小时前
翻江倒海——滚动布局下拉视图管理
flutter·前端框架·开源
spmcor10 小时前
Flutter 学习笔记 (6):路由与导航 —— 从基础 push/pop 到 go_router
flutter
风华圆舞1 天前
在 Flutter 鸿蒙项目里接入语音识别的完整思路
flutter·语音识别·harmonyos
风华圆舞1 天前
鸿蒙 + Flutter 下如何让 HarmonyOS 能力真正服务于 AI 体验
人工智能·flutter·harmonyos
BreezeDove1 天前
【Android】Flutter3.35项目启动超时问题
android·flutter
风华圆舞1 天前
鸿蒙 MICROPHONE 权限在 Flutter 项目里怎么处理
flutter·华为·harmonyos
愚者Pro2 天前
切换本地 Flutter SDK 版本
flutter
TT_Close2 天前
别再复制旧 Flutter 工程了,真正拖慢你的不是业务代码
flutter·npm·visual studio code
风华圆舞2 天前
鸿蒙 + Flutter 下 AI 助手为什么要支持流式输出
人工智能·flutter·harmonyos