草庐IT

dart-async

全部标签

dart - 将一个类的属性传递给它的状态类并在文本小部件中使用它

我想知道如何将一个字符串从一个类传递到它的状态类。我尝试使用widget.foodName将字符串传递到文本小部件,但它返回错误“此常量表达式的计算引发异常”。我想因为构造函数正在声明该字符串,所以它返回给我那个问题。有什么解决办法吗?import'package:flutter/material.dart';classFoodCardextendsStatefulWidget{@overrideFoodCard(this.chosenIcon,this.foodName,this.expireDate);intchosenIcon;StringfoodName;Stringexpir

dart - 如何将 CupertinoApp 包装在 Localizations 小部件中,以便我可以在其中使用 Material 小部件?

我正在使用CupertinoApp小部件来包装我的应用程序,同时尝试在其中使用MaterialTextFormField小部件。例如,当我触发文本选择模式(双击文本字段)时,出现以下错误(因为它试图打开一个需要Material本地化的叠加小部件):错误信息未找到MaterialLocalizations。OverlayEntry小部件需要由Localizations小部件祖先提供的MaterialLocalizations。本地化用于生成Material库使用的许多不同消息、标签和缩写。要引入MaterialLocalizations,请在您的应用程序的根部使用MaterialApp以

dart - 使用通用 bloc 提供程序时 bloc 不会被初始化

这是Bloc(简体):import'package:autobleidas_flutter/bloc/bloc_base.dart';import'package:firebase_auth/firebase_auth.dart';import'package:rxdart/rxdart.dart';classLoginBlocextendsBlocBase{finalFirebaseAuth_firebaseAuth=FirebaseAuth.instance;finalPublishSubjectloggedIn=PublishSubject();finalPublishSubje

dart - 如何根据两个值对列表进行排序

我有一个列表,我想在其中根据两个值日期和状态进行排序,如下所示:pollsList.sort((a,b)=>b.active.compareTo(a.active));pollsList.sort((a,b){returnb.actualStartDatetime.compareTo(a.actualStartDatetime);});其中active==90如果它处于事件状态,-90如果它不是。我想根据日期对列表进行排序,然后根据日期进行排序。我希望最新的在顶部,并且总是在事件项目之后关闭。但这将导致列表仅按日期排序。如何按这两个值对其进行排序? 最佳答案

dart - 我试图在按下时在 setState() 中设置一个变量,但出现错误

这是变量初始化vardisplayResult='';这是新闻代码Padding(padding:EdgeInsets.all(5.0),child:Row(children:[Expanded(child:RaisedButton(color:Theme.of(context).primaryColor,textColor:Theme.of(context).primaryColorLight,child:Text("calculate"),onPressed:(){setState((){this.displayResult=_calculateTotalReturn();});}

dart - 我应该为 flutter 形式的每个输入字段创建一个单独的 Controller 吗?

我正在创建一个可能有两个或更多输入字段的基本表单。我应该为每个输入创建一个Controller,还是有办法为所有输入文本字段使用一个Controller。 最佳答案 您应该为每个字段使用一个Controller。看看Flutter这一段documentation. 关于dart-我应该为flutter形式的每个输入字段创建一个单独的Controller吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

dart - 如何使文本在 flutter 中与 Textfield 一起工作

我有这段代码,其中有一个文本和一个文本字段,我怎样才能以react方式使文本与文本字段一起填充。这种尝试去做却没有得到结果。class_MyHomePageStateextendsState{TextEditingControllercontroller=TextEditingController();StringaMostrar="";@overrideWidgetbuild(BuildContextcontext){controller.text="";controller.addListener((){aMostrar=controller.text;});returnScaff

dart - 发送具有特定要求的帖子请求 flutter

我需要一些关于如何使用Flutter中的http模块发送带有一些参数的POST请求的建议。我需要将username设置为字符串(在请求正文中),还需要在正文中将属性设置为FILE。 最佳答案 在Flutter上执行请求的最简单方法是使用Diopackage如果您的json负载是,{"username":"johndoe","image":"base64imagedata"}dio中的代码看起来像import"dart:io";import"dart:convert";import'package:dio/dio.dart';//re

dart - Flutter/Dart 中的驾照验证

有谁知道可以在flutter项目中使用的API或包,可以让我检查驾照号码是否有效?如果有影响的话,我正在使用美国驾照。 最佳答案 似乎还没有插件,但由于它可以在大多数语言中以完全相同的方式完成,所以它已经完成了。看看:https://stackoverflow.com/a/29835561/6696558.在Dart中它会是这样的:classDriverLicenseValidator{//Fromhttp://www.uiia.org/documents/license_guidelines_08.pdfstaticfinalon

dart - 如何使用 RxDart BehaviorSubject 更新 flutter widget?

我是flutter和dart的新手,所以我创建了简单的counterflutter应用程序,在文章中有解释。但是当主题添加值时流不更新小部件。有人可以帮我找到问题吗。我的主要小部件类classMyAppextendsStatelessWidget{//Thiswidgetistherootofyourapplication.@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(title:'FlutterDemo',theme:ThemeData(primarySwatch:Colors.blue,),home:MyHo