草庐IT

dart-pub

全部标签

dart - 返回类型 'Map<String,Dynamic>' 不是匿名闭包定义的字符串

我正在尝试使用List.generate(length,generator)创建一个列表功能,但它给出了一个错误ThereturntypeMapisn'tastring,asdefinedbyanonymousclosure.这是代码。List_generateList(){returnList.generate(20,(i)=>{"Hello$i"});}错误: 最佳答案 List_generateList(){returnList.generate(20,(i)=>"Hello$i");}Removedthecurlybrack

dart - 返回类型 'Map<String,Dynamic>' 不是匿名闭包定义的字符串

我正在尝试使用List.generate(length,generator)创建一个列表功能,但它给出了一个错误ThereturntypeMapisn'tastring,asdefinedbyanonymousclosure.这是代码。List_generateList(){returnList.generate(20,(i)=>{"Hello$i"});}错误: 最佳答案 List_generateList(){returnList.generate(20,(i)=>"Hello$i");}Removedthecurlybrack

firebase-realtime-database - 如何使用 Flutter/Dart 检查节点是否存在于 Firebase 数据库中

我已经看到针对JavaScript和其他语言多次回答了这个问题。在那里,它总是归结为获取快照并使用名为exists()的方法进行检查。但是在Dart/Flutter中,没有这样的方法。这是我现在拥有的:devicesRef.child(deviceId).once().then((DataSnapshotdata){print(data.key);print(data.value);});我想检查名为deviceId的节点是否已经存在。那么如何使用Dart/Flutter检查Firebase实时数据库中是否存在节点? 最佳答案 我猜

firebase-realtime-database - 如何使用 Flutter/Dart 检查节点是否存在于 Firebase 数据库中

我已经看到针对JavaScript和其他语言多次回答了这个问题。在那里,它总是归结为获取快照并使用名为exists()的方法进行检查。但是在Dart/Flutter中,没有这样的方法。这是我现在拥有的:devicesRef.child(deviceId).once().then((DataSnapshotdata){print(data.key);print(data.value);});我想检查名为deviceId的节点是否已经存在。那么如何使用Dart/Flutter检查Firebase实时数据库中是否存在节点? 最佳答案 我猜

dart - Flutter 从父类调用子类函数

代码:classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(home:Scaffold(appBar:AppBar(leading:IconButton(icon:Icon(Icons.help),onPressed:(){//howcanIcallmethodAfromhere?},),),body:HomePage(),),);}}classHomePageextendsStatefulWidget{@override_HomePageStatecre

dart - Flutter 从父类调用子类函数

代码:classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(home:Scaffold(appBar:AppBar(leading:IconButton(icon:Icon(Icons.help),onPressed:(){//howcanIcallmethodAfromhere?},),),body:HomePage(),),);}}classHomePageextendsStatefulWidget{@override_HomePageStatecre

dart - 按下图标按钮时如何打开容器?

我想要一个可以在您按下按钮时打开颜色容器的应用。这是主页面:classMainPageextendsStatefulWidget{@overrideMainPageStatecreateState()=>MainPageState();}classMainPageStateextendsState{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(debugShowCheckedModeBanner:false,home:Scaffold(body:Material(color:Colors.blackchild:C

dart - 按下图标按钮时如何打开容器?

我想要一个可以在您按下按钮时打开颜色容器的应用。这是主页面:classMainPageextendsStatefulWidget{@overrideMainPageStatecreateState()=>MainPageState();}classMainPageStateextendsState{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(debugShowCheckedModeBanner:false,home:Scaffold(body:Material(color:Colors.blackchild:C

dart - 列中 RaisedButton 小部件之间出现不需要的空间

tl;dr当我没有明确设置任何按钮时,为什么两个按钮之间会出现空格?我正在尝试制作如下所示的布局:但是,两个按钮之间出现了大约16px的空间,我不知道它是从哪里来的。我起初以为Column可能会增加空间,但我使用的是MainAxisAlignment.center,它不应该增加任何空间。我现在认为可能有一些Material主题正在自动将填充应用于RaisedButton,但是我已经查看了button_theme.dart和raised_button.dart似乎只设置了内部填充(文本和按钮边缘之间)。我确信我忽略了一些东西,如果能帮助我找出这个空间存在的原因,我将不胜感激。auth.d

dart - 列中 RaisedButton 小部件之间出现不需要的空间

tl;dr当我没有明确设置任何按钮时,为什么两个按钮之间会出现空格?我正在尝试制作如下所示的布局:但是,两个按钮之间出现了大约16px的空间,我不知道它是从哪里来的。我起初以为Column可能会增加空间,但我使用的是MainAxisAlignment.center,它不应该增加任何空间。我现在认为可能有一些Material主题正在自动将填充应用于RaisedButton,但是我已经查看了button_theme.dart和raised_button.dart似乎只设置了内部填充(文本和按钮边缘之间)。我确信我忽略了一些东西,如果能帮助我找出这个空间存在的原因,我将不胜感激。auth.d