草庐IT

flutter-i

全部标签

android - 在 Flutter 中使用延迟重绘小部件

我想根据条件逻辑从Widget中删除内容。下面是我的Widget树,returnMaterialApp(home:Scaffold(body:Container(margin:EdgeInsets.all(120.0),child:Align(alignment:Alignment.center,child:Column(children:[Text("Loading...");],),),),));假设我有一个从SharePreferences获取值的变量,如果该值为“隐藏”,则必须隐藏封装在其中的文本小部件。否则它应该显示从SP获取的文本。这里要注意的是,文本最初会在特定持续时间内

flutter - 如何使启动画面出现得更快?

我制作了一个启动画面作为我的应用程序的启动屏幕,当我在手机上调试代码时它运行正常但是显示启动画面需要的时间太长class_SplashstateextendsState{voidnavtologsignuppage(){Navigator.push(context,MaterialPageRoute(builder:(context){returnLoginPage();}));}@overridevoidinitState(){super.initState();Timer(Duration(seconds:3),navtologsignuppage);}@overrideWidge

flutter - 如何使启动画面出现得更快?

我制作了一个启动画面作为我的应用程序的启动屏幕,当我在手机上调试代码时它运行正常但是显示启动画面需要的时间太长class_SplashstateextendsState{voidnavtologsignuppage(){Navigator.push(context,MaterialPageRoute(builder:(context){returnLoginPage();}));}@overridevoidinitState(){super.initState();Timer(Duration(seconds:3),navtologsignuppage);}@overrideWidge

dart - 如何将 future 的结果与 flutter 中的流联系起来?

我正在尝试从数据库中获取数据并使用流将该数据传输到屏幕。我使用FutureBuilder完成此操作,该解决方案按预期工作,但我需要使用streambuilder谁能帮我找到问题所在。我有一个从数据库中获取数据的方法Future>getAllRatios()async{ListratioList=newList();vartypes=awaitratioRepository.getAll();for(inti=0;i我想使用流发送这个数据classCementSandAggregateMixBloC{BehaviorSubject>>_cSAMixController;BLoCProvi

dart - 如何将 future 的结果与 flutter 中的流联系起来?

我正在尝试从数据库中获取数据并使用流将该数据传输到屏幕。我使用FutureBuilder完成此操作,该解决方案按预期工作,但我需要使用streambuilder谁能帮我找到问题所在。我有一个从数据库中获取数据的方法Future>getAllRatios()async{ListratioList=newList();vartypes=awaitratioRepository.getAll();for(inti=0;i我想使用流发送这个数据classCementSandAggregateMixBloC{BehaviorSubject>>_cSAMixController;BLoCProvi

flutter - 用户单击按钮时如何在列表中添加 TextField?

我添加项目的按钮没有显示。我要求用户填写玩家姓名。如果用户想添加一个播放器,则单击一个按钮以添加一个新字段List_playerList=newList();//_playerListismyListnameListView.builder(itemBuilder:(context,index){_playerList.add(newTextField());Widgetwidget=_playerList.elementAt(index);returnwidget;}),newFlatButton.icon(color:Colors.black,icon:Icon(Icons.add

flutter - 用户单击按钮时如何在列表中添加 TextField?

我添加项目的按钮没有显示。我要求用户填写玩家姓名。如果用户想添加一个播放器,则单击一个按钮以添加一个新字段List_playerList=newList();//_playerListismyListnameListView.builder(itemBuilder:(context,index){_playerList.add(newTextField());Widgetwidget=_playerList.elementAt(index);returnwidget;}),newFlatButton.icon(color:Colors.black,icon:Icon(Icons.add

xml - 在 Flutter 中显示来自 XML 的动态 ListView

我有这样的XML:Alex...http://myserver/images/alex.pngBruce...http://myserver/images/bruce.png...它是使用httpclient.send发送的,就像这个例程:awaitclient.send(request).then((response)=>response.stream.bytesToString().then((value){varxmlDoc=xml.parse(value);var_xmlList=xmlDoc.findAllElements("list").toList();...})).ca

xml - 在 Flutter 中显示来自 XML 的动态 ListView

我有这样的XML:Alex...http://myserver/images/alex.pngBruce...http://myserver/images/bruce.png...它是使用httpclient.send发送的,就像这个例程:awaitclient.send(request).then((response)=>response.stream.bytesToString().then((value){varxmlDoc=xml.parse(value);var_xmlList=xmlDoc.findAllElements("list").toList();...})).ca

flutter - 如何从 future 的列表中构建一个下拉列表

我正在尝试在flutter中进行下拉选择输入!我想从future的列表引用中获取数据。我不确定该怎么做,因为这会给我错误:代码如下:dropdownButtonHideUnderline(FormFieldStatestate){returnFutureBuilder(future:Global.payCountriesRef.getData(),builder:(BuildContextcontext,AsyncSnapshotsnap){if(snap.hasData){Listcountries=snap.data;returnnewDropdownButtonHideUnder