草庐IT

dart-pub

全部标签

dart - ListView.Builder 之后的底部填充

我在底部工作表中有一个Listview..像这样:showModalBottomSheet(context:context,builder:(BuildContextcontext){returnDirectionality(textDirection:globals.getDirection(),child:Container(margin:EdgeInsets.only(right:10.0,left:10.0),height:MediaQuery.of(context).size.height/2,child:Column(crossAxisAlignment:CrossAxis

dart - ListView.Builder 之后的底部填充

我在底部工作表中有一个Listview..像这样:showModalBottomSheet(context:context,builder:(BuildContextcontext){returnDirectionality(textDirection:globals.getDirection(),child:Container(margin:EdgeInsets.only(right:10.0,left:10.0),height:MediaQuery.of(context).size.height/2,child:Column(crossAxisAlignment:CrossAxis

dart - Stream 可以一次收听一次还是一般一次收听?

我有这个StreamController:StreamController_selectedWorkoutSubject=newStreamController()我像这样在StreamBuilder中收听它:StreamBuilder(stream:workoutBloc.selectedWorkoutStream,builder:(BuildContextcontext,AsyncSnapshotsnapshot){if(snapshot.hasData){return...}else{returnText('loading...');}});当我离开当前页面并返回时,出现异常:B

dart - Stream 可以一次收听一次还是一般一次收听?

我有这个StreamController:StreamController_selectedWorkoutSubject=newStreamController()我像这样在StreamBuilder中收听它:StreamBuilder(stream:workoutBloc.selectedWorkoutStream,builder:(BuildContextcontext,AsyncSnapshotsnapshot){if(snapshot.hasData){return...}else{returnText('loading...');}});当我离开当前页面并返回时,出现异常:B

dart - 当其中一些没有前导对象时对齐 ListTile 项目

这是我在屏幕上看到的内容:https://i.imgur.com/oSblgWD.png如何对齐姓氏使其位于名字下方?我不想在姓氏旁边放置图标,只在名字旁边放置图标。这是我的代码。谢谢。body:Center(child:Form(key:_formKey,child:Column(children:[ListTile(leading:constIcon(Icons.person),title:newTextField(decoration:newInputDecoration(hintText:"Firstname",),),),ListTile(title:newTextField

dart - 当其中一些没有前导对象时对齐 ListTile 项目

这是我在屏幕上看到的内容:https://i.imgur.com/oSblgWD.png如何对齐姓氏使其位于名字下方?我不想在姓氏旁边放置图标,只在名字旁边放置图标。这是我的代码。谢谢。body:Center(child:Form(key:_formKey,child:Column(children:[ListTile(leading:constIcon(Icons.person),title:newTextField(decoration:newInputDecoration(hintText:"Firstname",),),),ListTile(title:newTextField

dart - 将 http 响应转换为 Flutter 列表

我在将HTTP响应正文转换为Flutter列表时遇到问题。在调试器中,jsonDecode(response.body)['data']['logsread']的输出看起来完全像[{"id":"9fd66092-1f7c-4e60-ab8f-5cf7e7a2dd3b","email":"email@gmail.com"}]但是,这会返回false。print((jsonDecode(response.body)['data']['logsread'])==[{"id":"9fd66092-1f7c-4e60-ab8f-5cf7e7a2dd3b","email":"email@gmail

dart - 将 http 响应转换为 Flutter 列表

我在将HTTP响应正文转换为Flutter列表时遇到问题。在调试器中,jsonDecode(response.body)['data']['logsread']的输出看起来完全像[{"id":"9fd66092-1f7c-4e60-ab8f-5cf7e7a2dd3b","email":"email@gmail.com"}]但是,这会返回false。print((jsonDecode(response.body)['data']['logsread'])==[{"id":"9fd66092-1f7c-4e60-ab8f-5cf7e7a2dd3b","email":"email@gmail

Dart:替换两个其他字符串之间的字符串

我想在dart中替换2个其他字符串之间的字符串,例如:varstr="test";周围的分隔符不会改变,永远不变。例如,如何用“test2”替换“test”? 最佳答案 varstr="test";varreplace='foo';varcounter=0;finalresult=str.replaceAllMapped(RegExp(r'()'),(m){return'${m[1]}$replace${counter++}${m[3]}';});print(result); 关于Dar

Dart:替换两个其他字符串之间的字符串

我想在dart中替换2个其他字符串之间的字符串,例如:varstr="test";周围的分隔符不会改变,永远不变。例如,如何用“test2”替换“test”? 最佳答案 varstr="test";varreplace='foo';varcounter=0;finalresult=str.replaceAllMapped(RegExp(r'()'),(m){return'${m[1]}$replace${counter++}${m[3]}';});print(result); 关于Dar