草庐IT

dart-async

全部标签

dart - 如何在 Flutter 中删除字符串上的点(.)?

assets/images/Defect/icon-5.svg我需要在上面的字符串上获取svgexample:print(path);outputonlysvg 最佳答案 package:path/path.dart中有一个名为extension的函数,它可以为您提供文件的扩展名。如果您想从该扩展中删除.,您只需将其替换为空白,例如:import'package:path/path.dart';Stringsvg=extension("assets/images/Defect/icon-5.svg");svg=svg.replace

dart - 如何在 Flutter 中删除字符串上的点(.)?

assets/images/Defect/icon-5.svg我需要在上面的字符串上获取svgexample:print(path);outputonlysvg 最佳答案 package:path/path.dart中有一个名为extension的函数,它可以为您提供文件的扩展名。如果您想从该扩展中删除.,您只需将其替换为空白,例如:import'package:path/path.dart';Stringsvg=extension("assets/images/Defect/icon-5.svg");svg=svg.replace

dart - 如何使用 BitmapDescriptor.fromAssetImage() 设置自定义 Marker 图标?

我正在尝试在我的Flutter应用中为我的map标记设置一个自定义图标。由于BitmapDescriptor.fromAsset()已被弃用,我正在努力寻找如何使用BitmapDescriptor.fromAssetImage()。我没有找到任何关于此的文档或Stackoverflow问题。这是我当前创建它的方式(没有自定义图像):Marker(markerId:MarkerId(pos.toString()),position:pos,infoWindow:InfoWindow(title:store['store_name'],snippet:'',),icon:BitmapDes

dart - 如何使用 BitmapDescriptor.fromAssetImage() 设置自定义 Marker 图标?

我正在尝试在我的Flutter应用中为我的map标记设置一个自定义图标。由于BitmapDescriptor.fromAsset()已被弃用,我正在努力寻找如何使用BitmapDescriptor.fromAssetImage()。我没有找到任何关于此的文档或Stackoverflow问题。这是我当前创建它的方式(没有自定义图像):Marker(markerId:MarkerId(pos.toString()),position:pos,infoWindow:InfoWindow(title:store['store_name'],snippet:'',),icon:BitmapDes

dart - FutureBuilder 与 setState 的结合使用

如何正确使用FutureBuilder和setState?例如,当我创建一个有状态小部件时,它开始加载数据(FutureBuilder),然后我应该用新数据更新列表,所以我使用setState,但它开始无限循环(因为我再次重建小部件),任何解决方案?classFeedListStateextendsState{FutureupdateList()async{awaitwidget.feeds.update();setState((){widget.items=widget.feeds.getList();});//widget.items=widget.feeds.getList();

dart - FutureBuilder 与 setState 的结合使用

如何正确使用FutureBuilder和setState?例如,当我创建一个有状态小部件时,它开始加载数据(FutureBuilder),然后我应该用新数据更新列表,所以我使用setState,但它开始无限循环(因为我再次重建小部件),任何解决方案?classFeedListStateextendsState{FutureupdateList()async{awaitwidget.feeds.update();setState((){widget.items=widget.feeds.getList();});//widget.items=widget.feeds.getList();

dart - 如何向 firestore 中的现有数组添加或删除项目?

Firestore最近添加了新方法FieldValue.arrayUnion(value)和FieldValue.arrayRemove(value)但我在fluttercloud_firestore包中找不到实现。有什么办法可以达到这个结果吗?Firestore添加更新:https://firebase.google.com/docs/firestore/manage-data/add-data#update_elements_in_an_array 最佳答案 这里是展示如何更新数组值的简单示例。我的文档有一个upvoters数组

dart - 如何向 firestore 中的现有数组添加或删除项目?

Firestore最近添加了新方法FieldValue.arrayUnion(value)和FieldValue.arrayRemove(value)但我在fluttercloud_firestore包中找不到实现。有什么办法可以达到这个结果吗?Firestore添加更新:https://firebase.google.com/docs/firestore/manage-data/add-data#update_elements_in_an_array 最佳答案 这里是展示如何更新数组值的简单示例。我的文档有一个upvoters数组

dart - Flutter:如何通过 appbar 操作显示 snackbar

我试图在从AppBar执行操作后显示一个SnackBar。AppBar无法从构建器构建,因此它无法访问Scaffold祖先。我知道我们可以随时使用GlobalKey对象访问上下文,但我想知道是否有不使用GlobalKey的解决方案。我发现了一些github问题和拉取请求,但我无法从中找到解决方案=>https://github.com/flutter/flutter/issues/4581和https://github.com/flutter/flutter/pull/9380更多上下文:我有一个Appbar和一个PopupMenuButton,其中有一个项目。当用户单击此项目时,我会

dart - Flutter:如何通过 appbar 操作显示 snackbar

我试图在从AppBar执行操作后显示一个SnackBar。AppBar无法从构建器构建,因此它无法访问Scaffold祖先。我知道我们可以随时使用GlobalKey对象访问上下文,但我想知道是否有不使用GlobalKey的解决方案。我发现了一些github问题和拉取请求,但我无法从中找到解决方案=>https://github.com/flutter/flutter/issues/4581和https://github.com/flutter/flutter/pull/9380更多上下文:我有一个Appbar和一个PopupMenuButton,其中有一个项目。当用户单击此项目时,我会