草庐IT

firebase - 带有 Firebase 实时数据库和 futurebuilder 的 Gridview.builder

来自Firestore,我有点苦恼如何从Firebase实时数据库接收数据。我只想要一个从实时数据库加载的图像的漂亮GridView。Error:flutter:ThefollowingNoSuchMethodErrorwasthrownbuilding:flutter:Class'DataSnapshot'hasnoinstancemethod'[]'.flutter:Receiver:Instanceof'DataSnapshot'我想这与索引有关。不知道如何在列表中正确映射它。import'package:cached_network_image/cached_network_i

firebase - 带有 Firebase 实时数据库和 futurebuilder 的 Gridview.builder

来自Firestore,我有点苦恼如何从Firebase实时数据库接收数据。我只想要一个从实时数据库加载的图像的漂亮GridView。Error:flutter:ThefollowingNoSuchMethodErrorwasthrownbuilding:flutter:Class'DataSnapshot'hasnoinstancemethod'[]'.flutter:Receiver:Instanceof'DataSnapshot'我想这与索引有关。不知道如何在列表中正确映射它。import'package:cached_network_image/cached_network_i

dart - 为什么这个 bloc getter 在 null 上被调用?

之前我在我的main.dart中初始化我的PersonBlocProviderreturnPersonBlocProvider(personBloc:PersonBloc(this._apiInterface),child:AlarmBlocProvider(alarmBloc:AlarmBloc(this._apiInterface),child:EventBlocProvider(eventBloc:EventBloc(this._apiInterface),child:MaterialApp(title:'HatMobile',theme:ThemeData(primarySwa

dart - 为什么这个 bloc getter 在 null 上被调用?

之前我在我的main.dart中初始化我的PersonBlocProviderreturnPersonBlocProvider(personBloc:PersonBloc(this._apiInterface),child:AlarmBlocProvider(alarmBloc:AlarmBloc(this._apiInterface),child:EventBlocProvider(eventBloc:EventBloc(this._apiInterface),child:MaterialApp(title:'HatMobile',theme:ThemeData(primarySwa

dart - 如何在 Flutter 中围绕 FlatButton 复制 OutlineInputBorder

我有几个字段从用户那里获取信息。其中一些是TextFormFields,另一些是按钮(FlatButton和PopupMenuButton)。我想复制TextFormFields周围的OutlineInputBorder提示样式,以显示在我的按钮字段周围。我已经非常接近了:emptyfields在字段中包含信息filledfields如何让“选择生日”的帮助文本像“名字”一样进入边框?相关代码如下:Padding(padding:EdgeInsets.all(paddingStandard),child:TextFormField(textCapitalization:TextCapi

dart - 如何在 Flutter 中围绕 FlatButton 复制 OutlineInputBorder

我有几个字段从用户那里获取信息。其中一些是TextFormFields,另一些是按钮(FlatButton和PopupMenuButton)。我想复制TextFormFields周围的OutlineInputBorder提示样式,以显示在我的按钮字段周围。我已经非常接近了:emptyfields在字段中包含信息filledfields如何让“选择生日”的帮助文本像“名字”一样进入边框?相关代码如下:Padding(padding:EdgeInsets.all(paddingStandard),child:TextFormField(textCapitalization:TextCapi

dart - 如何在 flutter 中创建全局类型上下文变量?

当我尝试在flutter中从一个页面导航到另一个页面时,我刚刚发现了一些问题。Navigation.push方法需要上下文变量,我需要引用上下文进行导航。WidgetnavBox(ColoraColor,doubleleft,doubletop,Iconicon,Stringaction,Routeroute){returnPositioned(left:left,top:top,child:InkWell(borderRadius:BorderRadius.circular(30.0),onTap:(){Navigator.push(context,route);},child:ne

dart - 如何在 flutter 中创建全局类型上下文变量?

当我尝试在flutter中从一个页面导航到另一个页面时,我刚刚发现了一些问题。Navigation.push方法需要上下文变量,我需要引用上下文进行导航。WidgetnavBox(ColoraColor,doubleleft,doubletop,Iconicon,Stringaction,Routeroute){returnPositioned(left:left,top:top,child:InkWell(borderRadius:BorderRadius.circular(30.0),onTap:(){Navigator.push(context,route);},child:ne

flutter - 为什么我不能在 Flutter 的 Column 中水平居中 SizeTransition?

请检查以下代码。无论我尝试了什么,SizeTransition都没有在列中水平居中。我试图将Column包装在Container中,然后提供无限宽度。我试图将SizeTransition包装在一个中心。我试图将SizeTransition包装在具有居中对齐属性的Container中。我试图将它包装在一个堆栈中。我试图给容器child提供对齐中心属性等......但它们都不起作用......classMyWidgetextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:

flutter - 为什么我不能在 Flutter 的 Column 中水平居中 SizeTransition?

请检查以下代码。无论我尝试了什么,SizeTransition都没有在列中水平居中。我试图将Column包装在Container中,然后提供无限宽度。我试图将SizeTransition包装在一个中心。我试图将SizeTransition包装在具有居中对齐属性的Container中。我试图将它包装在一个堆栈中。我试图给容器child提供对齐中心属性等......但它们都不起作用......classMyWidgetextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar: