Flutter - 当 AppBar 不存在时如何设置状态栏颜色

2024-01-24

AppBar 不存在时如何设置状态栏颜色。

我已经尝试过这个但不起作用。

Widget build(BuildContext context) {
    SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark);
    return new Scaffold(
        body: new Container(
        color: UniQueryColors.colorBackground,
        child: new ListView.builder(
           itemCount: 7,
           itemBuilder: (BuildContext context, int index){
             if (index == 0){
               return addTopInfoSection();
             }
           },
        ),
       ),
    );
}

输出看起来像这样:


一、导入services包裹:

import 'package:flutter/services.dart';

接下来,只需将其放入构建函数您的应用程序的:

SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
  statusBarColor: Colors.blue, //or set color with: Color(0xFF0000FF)
));

此外,您可以设置有用的属性,例如:statusBarIconBrightness, systemNavigationBarColor or systemNavigationBarDividerColor


如果您更喜欢颤动/小部件做同样的事情的方式,考虑使用AnnotatedRegion<SystemUiOverlayStyle>小部件。

The value:属性可以设置为SystemUiOverlayStyle()包含与上面所示相同属性的对象。


欲了解更多信息,请前往API Docs https://api.flutter.dev/flutter/services/SystemChrome/setSystemUIOverlayStyle.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Flutter - 当 AppBar 不存在时如何设置状态栏颜色 的相关文章

  • 在应用程序开发中缩放字体大小的理想方法是什么?

    我知道这个问题可能听起来有点奇怪 我是 Flutter 开发的新手 在使我的应用程序响应时 我在缩放文本时总是遇到问题 如果我保持字体大小不变 例如 10 或 20 有时在高分辨率设备上看起来太小 在小手机上看起来太大 然后我尝试根据屏幕尺
  • 如何在 Flutter 中显示 Android Activity?

    我目前正在开发一个在 flutter 中使用 Google Maps Api 的应用程序 由于支持不完整 我只能使用静态地图 点击它会导致 Android 活动没有用 我需要的是一张地图 我可以在其中搜索位置并向该位置添加标记 那么是否可以
  • 意外的迭代器函数和 Iterable.take 行为

    我正在编写一个名为 批次 的简单函数 该函数应该将一个可迭代对象拆分为大小为 size 的可迭代对象的可迭代对象 然后我遇到了生成器函数和 Iterable take 方法的奇怪行为 当期望 知道 python 生成器行为时 这段代码 It
  • 在 Dartlang 中下载大文件

    我需要使用 dartlang 从浏览器下载较大的文件 我一直在使用 data uri 来下载 但已经达到了该方法的大小限制 想知道最好的方法是什么 我研究了使用 HTML5 文件系统 API 但它已被弃用 显然在大多数浏览器中从未真正实现过
  • 如何围绕指定的锚点以 2D 方式旋转容器小部件?

    我想对容器小部件 包含一些其他小部件 执行非常简单的 2D 旋转 该小部件将围绕中心的单个固定点旋转 不会变形 我尝试使用transform财产与Matrix4 rotationZ 这有点起作用 但锚点在top left角落 不在cente
  • iOS 有 INTERNET 权限吗?

    我在 iOS 设备上的 flutter dio 包上遇到了一个奇怪的问题 我编写了一个向 url 发送 GET 请求的应用程序 Android 上一切正常 但 iOS 上的请求似乎无法通过 没有发生任何错误 什么也没有 我在 Android
  • 当 AppLifeCycleState.detached 被调用时?

    I ve class PageState extends State
  • Dart/Flutter 如何编译到 Android?

    我找不到任何具体的资源 Dart 是否被编译到 JVM 或者 Google 的团队是否编译了 Dart VM 以在 JVM 上运行 然后在 JVM 内的 Dart VM 中运行 Dart 前者更有意义 并且符合 无桥 的口号 但后者似乎更符
  • 如何在flutter web中实现视频播放?

    我正在尝试在我的 flutter web 应用程序上播放 firebase 上托管的视频 我不明白这怎么可能 使用 flutter 原生 video player使用插件 但仅适用于 ios 和 android 有人可以告诉我是否可以将视频
  • Pub 失败,[1] 解决依赖关系... code_transformers 的版本约束不兼容

    下面是我的 pubspec yaml 文件 name MyApp description A sample command line application dependencies csv sheet any redstone any s
  • 使用 flutter 构建 iOS 项目时出现的问题

    升级 Xcode 15 beta 5 后 无法构建项目 显示错误 Firebase 1 问题 DT TOOLCHAIN DIR 不能用于评估 LIBRARY SEARCH PATHS 请改用 TOOLCHAIN DIR FirebaseAn
  • 如何在 Android 中嵌入的 Flutter 应用中使用 --dart-define

    我将 Flutter 应用程序作为模块嵌入到现有的 Android 应用程序中 https flutter dev docs development add to app android project setup https flutte
  • 如何停止抖动中的计时器?

    我在 flutter 中创建了一个计时器 一切正常 现在我不知道如何在启动计时器后关闭它 文档说你可以通过调用取消它void cancel 但我不明白其实现 我该怎么称呼它 这是正确的方法吗 static const timeout con
  • iPhone 上的 Flutter 底部填充颜色

    是否可以更改 iPhone 附带的底部填充的颜色 包裹你的 材料应用程序 与下面的代码main dart class AnnotatedRegion
  • 在flutter中跟踪背景位置时使用background_locator插件时出现问题

    我正在尝试使用 flutter 跟踪后台位置 为此我正在使用背景定位器 https pub dev packages background locator插入 它的实现方式是注册某些静态回调函数 我声明了一个 File 类型的类变量来在后台
  • 将两个 @observable 变量动态绑定(或格式化)到第三个 @observable 变量

    这是我认为可能更容易一些的事情 尽管问题很具体 但我对任何能让我根据 Polymer dart 其他两个字段的内容自动更新第三个表单字段的方法感兴趣 像这样 其中 代表表单字段 姓名 名字 姓氏 全名 家庭名称 名字 例如 如果有人进入 J
  • viewportFraction < 1.0 的 PageView 非中心对齐

    当您为 PageController 创建 viewportFraction 值为 我希望当前页面捕捉到视口的顶部 而下一页呈现在底部栏下方 我尝试对每个页面应用转换 Transform translate offset Offset 0
  • Flutter / FireStore:如何在 Flutter 中显示 Firestore 中的图像?

    我想将我在应用程序中使用的一些图像放入 Firestore 并从那里显示它们 而不是将它们作为资产捆绑在我的应用程序中 为了做到这一点 我想出了以下解决方案 对于我想要显示图像的项目 我创建了一个 Firebase 文档 其中有一个字段存储
  • Dart:使用 html 导入时隔离不起作用

    我在 Dart 中发现了这种非常奇怪和不幸的行为 当我在主文件中导入 dart html 时 我的 Isolate 停止工作 使用我的文件 isolate dart main print BAM 这会打印 BAM import dart c
  • 使用 Flutter Flavor 运行调试?

    我正在尝试在 Visual Studio 代码上为我的 flutter 应用程序运行调试模式 单击 运行和调试 但是当我这样做时 我面临以下问题 The Xcode project defines schemes release priva

随机推荐

  • 如何构建 libjpeg 9b 的 DLL 版本?

    我想构建 libjpeg 9b 的 DLL 版本 根据文件here https msdn microsoft com en us library ms235636 aspx 看来我们需要添加一个预处理器 declspec dllexport
  • IE9 的foreignObject 的替代品

    我真的很喜欢foreignObject通过svg显示HTML区域 但今天我发现它在IE9中不起作用 为什么我不惊讶 好的 所以我正在寻找一个适用于 IE9 的替代方案 但这似乎很困难 使用foreignObject 来显示多个HTML 元素
  • WordPress插件翻译问题

    我用 poedit 翻译了我的插件 它在本地主机上运行良好 在新的 WordPress 安装上 但是当我将插件上传到服务器上的现有站点上时 一些俄语字符丢失了 相反 我得到的是拉丁文 我用 utf8 编码了 poedite 文件 在标头中我
  • 无法使用 IOptionsMonitor 检测 ASP.NET Core 中的更改

    我正在开发 Asp Net Core 应用程序 我想在运行应用程序后更改配置设置 我正在使用 IOptionsMonitor 但它没有检测到更改 在 Startup cs gt Configuration 方法中我有 services Co
  • 如何在haskell中输入整数? (在控制台输入)

    如何在控制台中输入整数 将其存储在变量中 然后将其作为我创建的函数的参数传递 到目前为止 为了使其有效 我必须执行以下操作 在最后一行中 您可以看到我如何应用该函数 我想要做的是通过控制台请求变量作为整数应用于函数 然后打印结果 mayor
  • tableView: cellForRowAtIndexPath: 不仅为可见单元格调用?

    我有一个带有部分的 tableView 可以打开和关闭 因此 当我点击一个部分将其打开时 它会被单元格填满并且 UITableViewCell tableView UITableView tableView cellForRowAtInde
  • 显示:无不适用于选项

    Demo here http jsfiddle net Wener WC9yy HTML display none b not works b the hidden can b not select b br
  • Grunt 错误:找不到模块“time-grunt”

    我尝试安装 time grunt 本地和全局 清除 npm 缓存 更新 npm 但没有任何帮助 我得到 Loading Gruntfile js tasks ERROR Error Cannot find module time grunt
  • 错误:“TypeError:hidden_​​tag() 缺少 1 个必需的位置参数:'self'” 在 Flask、python 中

    我一直在创建一个基于论坛的学习系统 类似于评估项目的堆栈溢出 我对 Flask 相当陌生 但我相信我对 Python 有很好的了解 我一直在关注Flask 教程并使其适应我的项目 每当我尝试访问名为 adduser 的页面 带有用于添加用户
  • 如何在.NET中以编程方式密码保护pdf?

    我需要使用 C 中的密码以编程方式保护 PDF 文件 同一个PDF文件必须以不同的名称和不同的密码保存 有谁知道这个方法 请不要使用昂贵的工具 可以使用以下方法完成锐文 http itextpdf com using var input n
  • Lerna bootstrap 不链接本地依赖项?

    使用 lerna 和本地依赖项的正确方法是什么 我已经在 mono 存储库中配置了两个模块 以将 lerna 与本地依赖项一起使用 我期望 lerna bootstrap lerna run test 足以下载所有外部依赖项 链接本地依赖项
  • 从音频获取对数字节频率数据

    我之前问过一个与此类似的问题 但它没有解决我的问题 并且解释得不好 这次我制作了插图 希望能更好地解释 我的音频播放器有一个简单的频谱分析仪 频率存储在一个数组中 该数组在每次更新时都会更新requestAnimationFrame 数组看
  • 在C中嵌入python,未定义符号:PyExc_ImportError

    我正在尝试为 Audacious Media Player 编写一个加载 python 模块的插件 python嵌入代码来自python 2 6来源 嵌入 演示 这可以使用命令行进行编译 gcc o demo demo c lpython2
  • 使用全局调度队列时,为什么 NSURLConnection 委托方法不会被调用?

    当我执行以下操作时 dispatch async dispatch get global queue DISPATCH QUEUE PRIORITY HIGH NULL create NSURLRequest create NSURLCon
  • vscode 扩展中上下文菜单项的子菜单

    我看到很多 github 问题似乎表明 在 2020 年 9 月添加了添加子菜单的功能 当我们单击自定义上下文菜单项 例如在资源管理器 上下文中 时 该子菜单会下拉 但我找不到它在扩展文档中 有人可以指点我吗 谢谢 尼勒什 语法 contr
  • 在单行填充空间中显示两个 div - CSS

    我有两个divdiva and divb 它们的高度是固定的30px 我想将它们显示在一行中 一个接一个 这可以通过给它们宽度来完成10 and 90 分别由float left 这很好用 但我给了他们一个边框1 px这会扰乱计算 我给第二
  • 删除字符串中不匹配的 HTML 标签

    人们是否知道 PHP 函数可以从字符串中删除不匹配的 HTML 标签 例如 div This is a string b with an unmatched bold tag b div 如果没有 那么帮我建立一个 也许我可以有一个函数来计
  • 为什么这段 Scala 代码中需要向上转换?

    这编译 import scala collection trait Foo A This lt SortedSet A with SortedSetLike A This extends SortedSetLike A This this
  • 使用的 JDK 中不存在字符集

    我有一个java系统通信 作为不同系统 java 大型机等 的网关 该java系统使用例如utf8接收请求并将其转换为目标的编码 问题是 有一个大型机系统正在使用这种晦涩的编码 而我们正在使用的 JDK 不提供这种编码 该字符集是 IBM
  • Flutter - 当 AppBar 不存在时如何设置状态栏颜色

    AppBar 不存在时如何设置状态栏颜色 我已经尝试过这个但不起作用 Widget build BuildContext context SystemChrome setSystemUIOverlayStyle SystemUiOverla