草庐IT

dart-async

全部标签

dart - 如何使 SwitchListTile 图标可点击?

是否可以使SwitchListTile的secondary属性可点击?在本例中,使用了一个图标:SwitchListTile(title:constText('Lights'),value:_lights,onChanged:(boolvalue){setState((){_lights=value;});},secondary:constIcon(Icons.lightbulb_outline),//canthisbeselected?)理想情况下,我不想创建另一个小部件,而是想使用secondary属性中的Icon在用户选择它时显示一条消息。目前,当图标或整个小部件被选中时,开关会

dart - 如何修复 http 调用中奇怪的 Dart 错误

我在执行http调用并返回json时在运行时收到以下错误。“_TypeError(类型‘List’不是类型‘()=>void’的子类型)”这是我的代码class_ForumPostsStateextendsState{Listdata;StringcategoryID='D64D0737-746D-4562-8C10-6445F4069A92';FuturegetPostsByCategory()async{varresponse=awaithttp.post(Uri.encodeFull("http://api/ForumPostsByCategory"),headers:{"Con

dart - 如何修复 http 调用中奇怪的 Dart 错误

我在执行http调用并返回json时在运行时收到以下错误。“_TypeError(类型‘List’不是类型‘()=>void’的子类型)”这是我的代码class_ForumPostsStateextendsState{Listdata;StringcategoryID='D64D0737-746D-4562-8C10-6445F4069A92';FuturegetPostsByCategory()async{varresponse=awaithttp.post(Uri.encodeFull("http://api/ForumPostsByCategory"),headers:{"Con

dart - Flutter-无法从 StreamBuilder 加载 Widget

我正在使用BLoC调用API。成功响应后,我需要调用名为的Widget_moveToHomeScreen().以下是我的代码@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(//HerewetakethevaluefromtheMyHomePageobjectthatwascreatedby//theApp.buildmethod,anduseittosetourappbartitle.title:Text(widget.title),),//body:UserDetail(),body:new

dart - Flutter-无法从 StreamBuilder 加载 Widget

我正在使用BLoC调用API。成功响应后,我需要调用名为的Widget_moveToHomeScreen().以下是我的代码@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(//HerewetakethevaluefromtheMyHomePageobjectthatwascreatedby//theApp.buildmethod,anduseittosetourappbartitle.title:Text(widget.title),),//body:UserDetail(),body:new

dart - 国际化 Flutter by intl

我学会了flutter。我使用intl构建了一个国际化的应用程序依赖(遵循this)我很好地运行了第一个命令(没有错误消息):flutterpackagespubrunintl_translation:extract_to_arb--output-dir=lib/l10nlib/main.dart生成了3个文件:我需要在运行下一个命令之前创建intl_{locale}.arb文件。下一个命令:flutterpackagespubrunintl_translation:generate_from_arb--output-dir=lib/l10n--no-use-deferred-load

dart - 国际化 Flutter by intl

我学会了flutter。我使用intl构建了一个国际化的应用程序依赖(遵循this)我很好地运行了第一个命令(没有错误消息):flutterpackagespubrunintl_translation:extract_to_arb--output-dir=lib/l10nlib/main.dart生成了3个文件:我需要在运行下一个命令之前创建intl_{locale}.arb文件。下一个命令:flutterpackagespubrunintl_translation:generate_from_arb--output-dir=lib/l10n--no-use-deferred-load

list - 如何在 Dart map 中使用和存储列表?

好人好样的,我需要能够从存储在map中的列表中添加和删除元素;我错误地认为:finalMap>_map=Map();_map[1].add(1);int_data=_map[1][0];或者这个:Map>_map=Map>();List_list=List();_list.add(1);_map[1]=_list;int_data=_map[1][0];会工作,但不会。那么……它是如何工作的?提前谢谢你,弗朗切斯科 最佳答案 第一个_map[1]尝试获取映射_map中给定键1的值。但是此时_map为空所以返回null。要延迟初始化你

list - 如何在 Dart map 中使用和存储列表?

好人好样的,我需要能够从存储在map中的列表中添加和删除元素;我错误地认为:finalMap>_map=Map();_map[1].add(1);int_data=_map[1][0];或者这个:Map>_map=Map>();List_list=List();_list.add(1);_map[1]=_list;int_data=_map[1][0];会工作,但不会。那么……它是如何工作的?提前谢谢你,弗朗切斯科 最佳答案 第一个_map[1]尝试获取映射_map中给定键1的值。但是此时_map为空所以返回null。要延迟初始化你

dart - 在 View 底部显示警报对话框

我有一个警报对话框菜单,其中包含一个包含一些按钮的GridView,我需要我的警报对话框显示在页面底部而不是中间。我的问题是如何去做。Widget_buildAboutDialog(BuildContextcontext){returnnewAlertDialog(backgroundColor:Colors.black,content:Container(width:MediaQuery.of(context).size.width*0.9,height:MediaQuery.of(context).size.height*0.25,child:Column(mainAxisSize