草庐IT

dart-async

全部标签

dart - 我可以在 Dart 中分配对构造函数的引用吗?

我的用例是在flutter中构建一个WidgetApp:newWidgetsApp(pageRouteBuilder:,...);我只是将它包装在一个函数中,而不是引用构造函数:PageRoutepageRouteBuilder(RouteSettingssettings,WidgetBuilderbuilder){returnMaterialPageRoute(settings:settings,builder:builder);}然后稍后引用该函数:newWidgetsApp(pageRouteBuilder:pageRoutebuilder,...);

dart - Flutter 从 Firebase 存储中获取下载地址

我正在尝试从Firebase存储加载缩略图,以提高我的应用程序的性能。加载缩略图后,应显示实际图像。出于这个原因,我实现了一个云功能,它会自动为每张图片上传缩略图。我从上传的图片中获取下载url没有问题。但是由于缩略图的生成需要3秒的原因,我无法从缩略图自动检索下载Url。这是我到目前为止的想法:FutureuploadImage(varimageFile)async{varuuid=newUuid().v1();StorageReferenceref=FirebaseStorage.instance.ref().child("post_$uuid.jpg");StorageUploa

dart - Flutter 从 Firebase 存储中获取下载地址

我正在尝试从Firebase存储加载缩略图,以提高我的应用程序的性能。加载缩略图后,应显示实际图像。出于这个原因,我实现了一个云功能,它会自动为每张图片上传缩略图。我从上传的图片中获取下载url没有问题。但是由于缩略图的生成需要3秒的原因,我无法从缩略图自动检索下载Url。这是我到目前为止的想法:FutureuploadImage(varimageFile)async{varuuid=newUuid().v1();StorageReferenceref=FirebaseStorage.instance.ref().child("post_$uuid.jpg");StorageUploa

Dart:Dart 如何匹配类的构造函数中的命名参数?

Dart如何匹配类的构造函数中的命名参数?示例(有效):ClassMyWidget{finalStringa;finalStringb;MyWidget(@requiredthis.a,@requiredthis.b)@override//Yes,it'sFlutterWidgetbuild(BuildContextcontext){return....}}///CallingMyWidgetreturnMyWidget(a:x,b:y)这按预期工作。但在此设置中,我被迫将MyWidget中的变量命名为与命名参数相同的名称,因为调用中的“a”与MyWidget中的“this.a”相同。

Dart:Dart 如何匹配类的构造函数中的命名参数?

Dart如何匹配类的构造函数中的命名参数?示例(有效):ClassMyWidget{finalStringa;finalStringb;MyWidget(@requiredthis.a,@requiredthis.b)@override//Yes,it'sFlutterWidgetbuild(BuildContextcontext){return....}}///CallingMyWidgetreturnMyWidget(a:x,b:y)这按预期工作。但在此设置中,我被迫将MyWidget中的变量命名为与命名参数相同的名称,因为调用中的“a”与MyWidget中的“this.a”相同。

dart - flutter : setState() is not working properly

我正在制作一个新的有状态小部件,它将根据所选选项显示ListView,这里是一个和两个。一旦GestureDetector被点击,index的值就会改变,文本的字体大小和颜色也会改变。但是,带有pages[index]的容器不会重建我不知道出了什么问题,因为列中的一个容器重建了,而另一个没有重建。@overrideStatecreateState(){//TODO:implementcreateStatereturnMatchStatsState();}}classMatchStatsStateextendsState{Listpages=[ListView(scrollDirecti

dart - flutter : setState() is not working properly

我正在制作一个新的有状态小部件,它将根据所选选项显示ListView,这里是一个和两个。一旦GestureDetector被点击,index的值就会改变,文本的字体大小和颜色也会改变。但是,带有pages[index]的容器不会重建我不知道出了什么问题,因为列中的一个容器重建了,而另一个没有重建。@overrideStatecreateState(){//TODO:implementcreateStatereturnMatchStatsState();}}classMatchStatsStateextendsState{Listpages=[ListView(scrollDirecti

dart - setState() 如何重建子部件?

我只需要了解在调用setState()时flutter有状态小部件如何构建其有状态子部件。请看下面的代码。classMyStatefulWidgetextendsStatefulWidget{MyStatefulWidget({Keykey}):super(key:key);@override_MyStatefulWidgetStatecreateState()=>_MyStatefulWidgetState();}class_MyStatefulWidgetStateextendsState{Widgetbuild(BuildContextcontext){print("Parent

dart - setState() 如何重建子部件?

我只需要了解在调用setState()时flutter有状态小部件如何构建其有状态子部件。请看下面的代码。classMyStatefulWidgetextendsStatefulWidget{MyStatefulWidget({Keykey}):super(key:key);@override_MyStatefulWidgetStatecreateState()=>_MyStatefulWidgetState();}class_MyStatefulWidgetStateextendsState{Widgetbuild(BuildContextcontext){print("Parent

dart - 如何在 flutter 中只为 TextField 禁用 splashColor?

我正在尝试禁用TextField上的链式react。splashColor:Colors.transparent也消除了对其他小部件的涟漪效应。我只想去除TextField上的链式react。 最佳答案 试试这个方法,你只需要添加Theme到你的TextFieldTheme(data:Theme.of(context).copyWith(splashColor:Colors.transparent),child:TextField(),), 关于dart-如何在flutter中只为Tex