dart 相关问题

Dart是一种基于类,静态(和强烈)的编程语言,用于构建Web和移动应用程序。 Dart编译为现代JavaScript以在浏览器中运行,并编译为本机代码,以在Android和iOS等移动平台上运行。 Dart还可以在命令行上运行脚本和服务器端应用程序。

有没有更好的方法来制作这个闪屏布局?

我一直在想如何制作这个简单的布局: 我提出的解决方案如下所示: 导入“包:flutter/material.dart”; 类 SplashScreen 扩展 StatelessWidget { @

回答 3 投票 0

此异步方法会返回 True 还是 False?

我正在尝试检查 _isLoggedIn 变量是否已设置为 True、False 或 Empty。布尔变量将在用户登录后设置。假设用户尚未登录且尚未重新登录...

回答 1 投票 0

如何在flutter上对圆形和方形物体进行自适应缩放?

例如,在下面的代码中,如果我垂直调整窗口大小,我的按钮图标和容纳图标按钮的容器会正确缩放,并且不会出现任何像素溢出,但如果我这样做

回答 1 投票 0

加载资产图像时出错,但图像可用

我在 lib 文件夹 (lib/images/logo.png) 上有一个名为 images 的图像文件夹,但是当我尝试在 flutter 页面上插入图像时,我不断收到此错误消息: 图片提供者:AssetImage(bu...

回答 1 投票 0

为什么我升级Flutter时我的项目没有运行

您好,我的项目一直运行正常,直到我将 flutter 升级到 SDK 3.22.0 和 Dart SDK 3.4.0 以及 pub get。 当我开始调试时,我准确地得到了这些错误: ../../../../AppData/本地/Pub...

回答 1 投票 0

错误“无法创建任务':generateLockfiles'”

提供的分阶段操作因异常而失败。 无法创建任务“:generateLockfiles”。 进程'命令'/Users/.../StudioProjects/../android/gradlew''以非零退出值1结束...

回答 1 投票 0

如何更改大纲按钮的边框颜色和文字颜色

我正在尝试更改边框颜色以及大纲按钮的文本标签颜色,但出现错误。实现这一目标的最佳方法是什么? 轮廓按钮( ...

回答 1 投票 0

为什么我不能在 dart 中声明这个局部变量?

为什么我不能在 lambda 函数内声明局部变量? 我有这个代码: @覆盖 小部件构建(BuildContext上下文) { 返回新的扩展( 孩子:新的听众( ...

回答 1 投票 0

如何在容器或卡片上包裹多个轮廓按钮

我正在尝试将几个轮廓按钮包装在容器或卡片上。我希望按钮环绕容器或卡片小部件。 挑战在于我们不知道到底有多少这样的东西......

回答 2 投票 0

pdf 包无法在 Flutter 虚拟主机中运行

我在我的 Flutter Web 项目中使用了 pdf 包。当我在调试或发布模式下运行它时,它完全可以工作,但是当部署网络时,它就无法工作。我们可以看到它是可点击的,但是

回答 1 投票 0

Flutter Dart - Foreach 行为此处不清楚

颤振版本:1.89+ 我有一个自定义函数,如下所示: Future> getPrevChats() 异步 { 列表 vList = []; 最终直播 颤振版本:1.89+ 我有一个自定义函数如下: Future<List<CustomListItems>> getPrevChats() async { List<CustomListItems> vList = []; final Stream<QuerySnapshot<Map<String, dynamic>>> chatsRef = FirebaseFirestore.instance.collection("AT").snapshots(); chatsRef.forEach((data) { for (var doc in data.docs) { vList.add(CustomListItems(doc.data()['message'], doc.data()['author'])); } int i = vList.length; print("Inside loop count : $i"); }); int i = vList.length; print("Final : $i"); return vList; } 为了测试值,我暂时嵌入了打印列表长度。现在,当我从 main 调用这个函数时: List<CustomListItems> vList1; try { vList1 = await DBMethods().getPrevChats(); } catch (e) { print(e.toString()); } 输出显示: 最终:0 内循环计数:4 但是,期望两个输出均为 4。 我尝试根据一个简单直接的示例重现您的问题: List<String> getLetters() { List<String> letters = []; final dummyStrings = ["Foo", "Bar", "Hello", "World"]; dummyStrings.forEach((element) { for (var letter in element.split("").toList()) { letters.add(letter); } int i = letters.length; print("inside: $i"); }); int i = letters.length; print("outside: $i"); return letters; } 输出是(如预期): 内:3 内部:6 内:11 内部:16 室外:16 这使得 foreach 的行为变得清晰。 然而,这里的技巧是,在这个例子中,我们知道代码正在被执行同步,而你的代码中并非如此! 您发布的输出显示“Final:0”正在被打印甚至在“Inside Loop count:4”之前,这不是预期的结果。它表明您的代码正在运行异步。 解决方案: 虽然你将方法getPrevChats()声明为async,但似乎你在调用await时忘记添加FirebaseFirestore.instance.collection("AT").snapshots(): final Stream<QuerySnapshot<Map<String, dynamic>>> chatsRef = await FirebaseFirestore.instance.collection("AT").snapshots();

回答 1 投票 0

如何使用 Flutter 和热敏蓝牙打印机打印图像

我有一个“销售收据”屏幕,所以我需要使用蓝牙热敏打印机打印它,但是当我尝试打印图像时,我只收到打印的“黑色”正方形。 打印结果...

回答 2 投票 0

发布构建 apk 或 aab 时,Flutter 本地通知自定义铃声不起作用

我使用 Flutter 本地通知自定义铃声在发布构建 apk 或 aab 时不起作用,这是我的代码 当我添加 keep.xml 文件时出现此错误,我试图在

回答 1 投票 0

Flutter - 如何更改所选弹出菜单项的背景颜色?

我正在尝试创建弹出菜单。如何更改选定弹出菜单项的背景颜色?提前致谢! 像这样: 代码示例: 弹出菜单按钮( 图标:常量图标...

回答 2 投票 0

如何在 Flutter Web 中下载 CSV 并保持跨平台代码?

我正在从列表>命名行生成一个csv文件,如下所示... 字符串 csv = const ListToCsvConverter().convert(rows); 然后,如果我使用移动设备(Android 或 IOS),我会发送...

回答 2 投票 0

在 flutter 应用程序中键盘总是失去焦点

这是我的颤动登录小部件,但问题是,当我声明表单键时,每个文本字段的键盘都会失去焦点,如何解决此问题,请帮忙 班级

回答 1 投票 0

来自货币代码的 Flutter 格式货币

我已经为我的用户保存了currencyCode,但格式化实际价格字符串并不是100%正确。 这是我的代码: 字符串 toFormattedPrice(BuildContext 上下文){ 返回数字格式。

回答 1 投票 0

命名参数'pickerTitle'是必需的,但没有相应的参数

出了什么问题? 未定义命名参数“title”。如何将名称更正为现有命名参数的名称,或定义名称为“title”的命名参数。 我该怎么办...

回答 1 投票 0

尽管使用 AOT 编译为本机代码,为什么 Flutter 仍提供 Skia 引擎?

我目前正在探索Flutter的架构和编译流程,即使Flutter使用AOT(Ahead-of-Time)编译生成n...

回答 1 投票 0

flutter go_router 出现 Riverpod 重定向异常/位置不能为空。 / 未通知重定向

我正在使用 Riverpod 作为状态管理来开发我的应用程序,并且我使用 go_router 包进行路由管理,专门用于将用户重定向到刷新令牌更新失败的登录页面。 所以

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.