草庐IT

dart-isolates

全部标签

dart - 如何知道在 Flutter 中点击了哪个按钮?

我遇到了这个问题:Howtoidentifywhichbuttonisclickedinflutter但是有没有更好的方法来检测哪个按钮被点击了?前任。我通过for循环创建了100个按钮然后怎么知道?在iOS中,我们使用tag属性,所以如果有这种选项,那么检测起来会非常方便。编辑:下面是我的代码ListpageCurrentPageIndicator(intcurrentIndex,inttotoalCount){ListtempWidget=newList();for(vari=0;i 最佳答案 为每个按钮分配不同的回调voido

dart - 无法在 flutter 登录中显示 snackbar

我在flutter中创建了一个登录表单,我想使用snackbar在登录失败时显示一条消息。我读了这个documentation如果我有这段代码应该可以工作finalsnackBar=SnackBar(content:Text('Yay!ASnackBar!'));Scaffold.of(context).showSnackBar(snackBar);但是返回这个错误Scaffold.of()calledwithacontextthatdoesnotcontainaScaffold.我的login.dart所有代码import'package:flutter/material.dart'

dart - 无法在 flutter 登录中显示 snackbar

我在flutter中创建了一个登录表单,我想使用snackbar在登录失败时显示一条消息。我读了这个documentation如果我有这段代码应该可以工作finalsnackBar=SnackBar(content:Text('Yay!ASnackBar!'));Scaffold.of(context).showSnackBar(snackBar);但是返回这个错误Scaffold.of()calledwithacontextthatdoesnotcontainaScaffold.我的login.dart所有代码import'package:flutter/material.dart'

dart - 如何从json结构生成Dart代码

code_build(https://pub.dartlang.org/packages/code_builde)包提供了一个为该类生成类和构造函数、字段和方法的解决方案。我的最终目标是根据给定的json结构生成Flutter(https://flutter.io)Widget,但我不知道如何使用code_build或其他包来实现。因此,我们将不胜感激! 最佳答案 编写输出Dart代码的东西的一般方法是将功能包装在Builder中。并使用build_runner执行代码生成在较高层次上,您将编写一个Builder:具有buildEx

dart - 如何从json结构生成Dart代码

code_build(https://pub.dartlang.org/packages/code_builde)包提供了一个为该类生成类和构造函数、字段和方法的解决方案。我的最终目标是根据给定的json结构生成Flutter(https://flutter.io)Widget,但我不知道如何使用code_build或其他包来实现。因此,我们将不胜感激! 最佳答案 编写输出Dart代码的东西的一般方法是将功能包装在Builder中。并使用build_runner执行代码生成在较高层次上,您将编写一个Builder:具有buildEx

dart - flutter 如何弹出动态页面?

我有一个从父页面推送的帖子页面。并且此页面中有3个步骤需要再推送2次(每个页面使用CupertinoPageRoute进行推送)。输入完所有的textfield后,需要popuntil到起始页(一次弹出3页),这是一个topic_id的动态页面。Homepage┗TopicPage(specifiedwithtopic_id)┗CreatePage(inputsometext)┗OptionPage(selectsomeoptionstofinishcreation)然后完成创建并弹回具有相同topic_id的TopicPage。如何实现这种效果? 最佳答案

dart - flutter 如何弹出动态页面?

我有一个从父页面推送的帖子页面。并且此页面中有3个步骤需要再推送2次(每个页面使用CupertinoPageRoute进行推送)。输入完所有的textfield后,需要popuntil到起始页(一次弹出3页),这是一个topic_id的动态页面。Homepage┗TopicPage(specifiedwithtopic_id)┗CreatePage(inputsometext)┗OptionPage(selectsomeoptionstofinishcreation)然后完成创建并弹回具有相同topic_id的TopicPage。如何实现这种效果? 最佳答案

dart - 如何在 flutter 上禁用特定日期列表

我有一个调用showDatePicker的代码,我的问题是如何禁用特定日期列表、一个、两个或多个json日期?我尝试禁用周六和周日的selectableDayPredicate,但是如何使用来自api的json日期列表禁用?onTap:(){showDatePicker(context:context,initialDate:DateTime.now().add(Duration(days:2)),firstDate:DateTime.now().add(Duration(days:1)),lastDate:DateTime.now().add(Duration(days:730)),

dart - 如何在 flutter 上禁用特定日期列表

我有一个调用showDatePicker的代码,我的问题是如何禁用特定日期列表、一个、两个或多个json日期?我尝试禁用周六和周日的selectableDayPredicate,但是如何使用来自api的json日期列表禁用?onTap:(){showDatePicker(context:context,initialDate:DateTime.now().add(Duration(days:2)),firstDate:DateTime.now().add(Duration(days:1)),lastDate:DateTime.now().add(Duration(days:730)),

validation - 无法验证 flutter/dart 中的强制输入字段小部件

我尝试在单击float操作按钮后验证我的用户输入,其中包含两个输入字段“标题”和“描述”,但我在执行此操作时遇到错误。notes_detail_widget.dartclassNoteDetailsWidgetStateextendsState{final_formKey=newGlobalKey();String_title;String_description;_submit(){if(_formKey.currentState.validate()){_formKey.currentState.save();}}@overrideWidgetbuild(BuildContextc