草庐IT

dart-async

全部标签

dart - 如果宽度已满,如何使行进入新行

我有一个包含一行的容器..这一行有一组项目..我想当行中的项目到达容器宽度的末端时..在容器内开始一个新行..这就是我现在正在尝试的:Container(height:100.0,child:Row(children:[newContainer(//height:100.0,decoration:BoxDecoration(borderRadius:BorderRadius.all(Radius.circular(12.0)),color:Color(0xFF2CB57D),),padding:EdgeInsets.only(right:5.0,left:5.0),child:Row(

dart - 无法通过 flutter app 打开浏览器 URL

我正在制作一个新闻应用程序,它会显示一个新闻列表,其中包含标题、描述和来源网站的网址。这是我的newsDetail.dart页面import'package:flutter/material.dart';import'package:scoped_model/scoped_model.dart';import'package:url_launcher/url_launcher.dart';import'../scoped_models/main.dart';import'../models/news.dart';classNewsDetailPageextendsStatelessWi

android - Dart - 需要点击提交按钮两次才能将数据保存在 firestore 中

上下文:我正在构建一个表单来为我的高级项目存储一些简单的用户信息。有3个字段和一个提交按钮。用户信息存储在用户文档中的firestore中。问题:当我点击提交时,正在更新的用户文档中的字段设置为空。然后,为了更新用户文档中的字段,需要再次点击提交按钮。userSettingsPage.dartvoid_submitForm(){finalFormStateform=_formKey.currentState;varuserManager=newUserManager();userManager.updateUser(updatedUser,mCurrentUser.uid);if(!f

dart - flutter/模拟。使用 mockito 测试 API 提供程序,api header 有问题

我想用mockito插件测试我的提供者,但是有一个问题,正如我对标题的理解。当我执行print(response)时显示null如果我从API中删除headerheaders:{'X-Requested-With':'XMLHttpRequest','Authorization':'Bearer$token',},测试工作正常,但带有标题:NoSuchMethodError:Thegetter'statusCode'wascalledonnull.Receiver:nullTriedcalling:statusCodedart:coreObject.noSuchMethodpackag

flutter - 如何从目录导入所有 Dart 文件?

我是Dart的新手,所以如果这是一个非常糟糕的问题,请多多包涵。我正在使用flutter开发一款应用程序,我有一个问题。我的应用程序中有很多屏幕,例如关于应用程序、主页、即将发生的事件等。我将所有这些屏幕保存在lib/screens目录下的一个文件夹中。并将它们导入main.dart中以获取路由,我必须导入每个文件,例如import"screens/homepage.dart";import"screens/aboutTheApp.dart";import"screens/upcomingEvents.dart";有没有更简单的方法呢?有没有办法一次性导入“screens”目录?我尝试

dart - 如何用 flutter 将行项目包装在卡片中

我有一张卡片,其中包含一行项目(文本和复选框小部件)。问题是卡片每行只能填满有限的空间,但它不会进入该行的下一行。我尝试使用wrap小部件,但没有效果。我不断得到这个:如您所见,它并没有换行到下一行,而是试图将所有内容都放在这一行中。这是我的代码:Widget_buildCategories(){returnCard(margin:constEdgeInsets.only(top:20.0),child:Padding(padding:constEdgeInsets.all(20.0),child:Column(children:[Text('Categories',style:Tex

dart - <MyModel> 的错误 : Could not find the correct ScopedModel when using ScopedModel.(上下文)

作为研究Flutter状态管理的局外人,我喜欢使用scoped_model的想法。用于flutter.dev中推荐的状态管理.我重写了正在运行的计数器应用程序。我可以使用ScopedModelDescendant访问模型属性,但我无法使用ScopedModel.of(context)访问模型属性.有人可以建议我可能做错了什么吗?我有一种预感,它可能在ScopedModel的位置。在我的小部件树中。我的代码和错误消息如下。ma​​in.dartimport'package:flutter/material.dart';import'package:scoped_model/scoped_

dart - Flutter FadeInImage Network - 不会在 setState 图像更改时淡入图像

我有一个使用FadeInImage.assetNetwork加载图像的小部件,第一次加载应用程序时,图像淡入工作正常,而当我尝试更新图像URL状态时,FadeInImage选项不起作用。Below小部件用于加载图像,其中qIcon在setState上动态设置。WidgetquizIconCard(qIcon){returnCard(margin:EdgeInsets.all(5.0),child:Container(padding:EdgeInsets.all(10.0),child:Column(children:[FadeInImage.assetNetwork(height:12

dart - Flutter:使用没有 args 和 name 参数的 Intl.message

当我运行flutterpubpubrunintl_translation:extract_to_arb--output-dir=lib/l10nlib/localizations.dart时,生成器会跳过所有仅包含字符串的Intl.message文件,打印:SkippinginvalidIntl.messageinvocationreason:The'args'argumentforIntl.messagemustbespecifiedformessageswithparameters.Considerusingrewrite_intl_messages.dartfromlib/mai

dart - 如何在 Dart 的大字符串中转义许多 $ 符号?

我有一个包含要写入文件的Javascript代码的大字符串。问题是它有很多$符号,编译器将其视为字符串插值。 最佳答案 在字符串前面使用r表示它是原始字符串。StringcodeJS=r'''varidMatch=/^#[\w-]*$/,classMatch=/^\.[\w-]*$/,htmlMatch=//,singlet=/^\w+$/;'''; 关于dart-如何在Dart的大字符串中转义许多$符号?,我们在StackOverflow上找到一个类似的问题: