小编Naz*_*zar的帖子

一次性添加 pubspec.yaml 中 asset 子文件夹中的所有文件夹吗?

我有一些文件夹,assets/images例如:

flutter:
  assets:
    - assets/images/
    - assets/images/home/
    - assets/images/shop/
    - assets/images/profile/
    - assets/images/etc/
Run Code Online (Sandbox Code Playgroud)

有没有办法一次性添加所有子文件夹?看起来像assets/images/*什么的?提前谢谢了!

yaml dart flutter

8
推荐指数
1
解决办法
3142
查看次数

Flutter Future<void> vs Future<Null> vs void

之间的主要区别是什么:

  1. Future<void> function(){}
  2. Future<Null> function(){}
  3. void function() {}
  4. funtion(){}

有时我在调用 API 时使用 void 或 future ,但我真的不知道主要区别是什么,什么时候使用它是正确的?

dart flutter

5
推荐指数
2
解决办法
368
查看次数

Flutter“文件”无法分配给“XFile”

我有将网络图像保存到本地缓存文件的功能,但是在将下载的列表文件存储到List<XFile>. 这是我的下载功能:

List<XFile>? imageFileList = [];
Future<File> downloadImage(url, filename) async {
    var httpClient = HttpClient();
    try {
      var request = await httpClient.getUrl(Uri.parse(url));
      var response = await request.close();
      var bytes = await consolidateHttpClientResponseBytes(response);
      final dir = await getTemporaryDirectory();
      File file = File('${dir.path}/$filename');
      await file.writeAsBytes(bytes);
      print('downloaded file path = ${file.path}');
      return file;
    } catch (error) {
      print('download error');
      return File('');
    }
  }
Run Code Online (Sandbox Code Playgroud)

有什么方法可以将fileimageFileList 保存为:

imageFileList!.add(file);
Run Code Online (Sandbox Code Playgroud)

flutter

5
推荐指数
2
解决办法
9705
查看次数

标签 统计

flutter ×3

dart ×2

yaml ×1