草庐IT

dart-async

全部标签

dart - getter 'value' 在 null 上被调用

我正在尝试在flutter中创建此字体大小动画,但我收到以下错误:getter'value'wascalledonnull。这看起来很奇怪,因为我有另一个包含类似代码的dart文件并且它运行良好。如有任何帮助,我们将不胜感激。Animation_fontSizeAnimation;AnimationController_fontSizeAnimationController;初始化状态函数():super.initState();_fontSizeAnimationController=newAnimationController(duration:newDuration(millis

stream - 没有输入的 Dart 流

我正在创建一个基于firebase身份验证和带有flutter、dart和bloc模式的在线数据库的应用程序。我想创建一个启动画面来检查用户是否已经使用firebaseauth登录,这样我就可以根据当前状态将用户定向到另一个页面。所以我决定为SplashScreen(即StatelessWidget)使用流并创建一个StreamBuilder来等待一些流返回值。但是在流中我没有输入值。那么在这种情况下我应该使用流吗?我该如何植入它。classSplashScreenextendsStatelessWidget{Widgetbuild(context){finalbloc=BlocPro

dart - 带有嵌套 AnimatedList 的 Firestore StreamBuilder

我目前正在开发我的应用程序的聊天功能。我在StreamBuilder中设置了一个AnimatedList,以便使消息反向显示。这是我的代码children:[newFlexible(child:newStreamBuilder(stream:chatRoomRef.document(widget.chatRoomID).collection('messages').orderBy('time').snapshots(),builder:(BuildContextcontext,AsyncSnapshotsnapshot){returnnewAnimatedList(reverse:tr

dart - 行内居中文本

备注:我刚刚使用ListTile解决了我的问题而不是我的实现(我是Flutter的新手,不知道存在类似的东西)。但还是很高兴看到您如何解决问题。我在Row中将Text居中时遇到问题。这是我的IconRow小部件的代码:import'package:flutter/material.dart';classIconRowextendsStatelessWidget{Icon_icon;Widget_widget;IconRow(Icon_icon,Widget_widget){this._icon=_icon;this._widget=_widget;}@overrideWidgetbui

dart - 如何在 flutter 中显示基于变量的小部件?

我有一个bool变量,我想根据该变量显示不同的小部件,例如,我想在显示底部工作表时隐藏float按钮。我该怎么做? 最佳答案 当您不想显示任何内容时,您实际上可以将null分配给flutter中脚手架的floatingActionButton属性:floatingActionButton:isBottomSheetVisible?null:FloatingActionButton() 关于dart-如何在flutter中显示基于变量的小部件?,我们在StackOverflow上找到一个类

dart - flutter 中的脏状态错误

fifth.dartimport'package:flutter/material.dart';import'package:emas_app/Dependant.dart'asDep;import'package:emas_app/crm_dependent_list_model.dart';import'dart:convert';import'dart:async';import'package:http/http.dart'ashttp;import'package:emas_app/crm_dep_entitlement_model.dart';finalStringurl=

dart - Flutter 在 RaisedButton 上设置状态 onPressed

我正在构建一个测验应用程序,它会在用户提交他们选择的答案后显示对正确答案的解释。布局上有两个按钮——“下一个问题”和“提交答案”。在初始状态下,“下一个问题”按钮很微妙,因为它不可点击,只有“提交答案”按钮可点击。ClickHeretoViewtheLayoutoftheInitialState当点击“提交答案”按钮时,会发生两个Action:1.“提交答案”按钮变得微妙且不可点击,“下一个问题”按钮变得粗体且充满活力,当然可以点击。2.此外,在两个按钮所在的行下方,会出现一个附加部分(可能是另一个容器,我不知道),显示正确答案的解释。我需要一些帮助来实现上述两个Action到目前为止

dart - Flutter URL 启动器 Google map

List.dartimport'package:flutter/material.dart';import'package:url_launcher/url_launcher.dart';classListextendsStatefulWidget{@overrideListStatecreateState(){returnnewListState();}}classListStateextendsState{staticconstdoublelat=2.813812,long=101.503413;staticconstStringmap_api="API_KEY";@overrid

dart - ListView 不刷新,而附加列表会刷新(Flutter)

我正在尝试熟悉Flutter,但遇到了一些奇怪的情况。我想构建一个动态ListView,其中+按钮允许添加元素。我写了以下状态代码:classMyWidgetListStateextendsState{List_objectList=[newText('test'),newText('test')];void_addOne(){setState((){_objectList.add(newText('test'));});}void_removeOne(){setState((){_objectList.removeLast();});}@overrideWidgetbuild(Bui

datepicker - 如何修改 date_picker.dart 以删除确定和取消按钮

我正在构建一个允许用户从日期选择器中选择日期的移动应用程序,打开选择器屏幕时,它从按钮溢出我搜索了这个问题并在这里找到了同样的问题https://github.com/flutter/flutter/issues/19744解决方案中提到他修改了文件“date_picker.dart”我怎样才能找到这个文件以及如何应用这些更改我使用的代码:DateTimeTodayDate=newDateTime.now();FutureselectDate(BuildContextcontext)async{finalDateTimePicker=awaitshowDatePicker(contex