pubspec.yaml 如何有效处理图片作为资产?

How to handle the images efficiently as assets in pubspec.yaml?

所以我的项目有 20 个文件夹,每个文件夹有 10 张图像,我需要为图像制作动画。

一般我们在flutter中分配图片如下,

image1.jpg

asset:
  - assets/images1.jpg

所以我是否必须像上面那样将所有这些图像分配为资产?或者有什么方法可以在 flutter 中处理大量本地图像?

要包含目录下的所有资产,请在末尾指定带有 / 字符的目录名称:

flutter:
  assets:
    - assets/

请注意,仅包含直接位于目录中的文件。要添加位于子目录中的文件,请为每个目录创建一个条目。

来源:https://flutter.dev/docs/development/ui/assets-and-images

您可以在 assets 文件夹中创建图像子文件夹,并且可以直接 include/import 在 pubspec.yaml 文件中的该文件夹,如下所示:

flutter:   
   assets:     
    - assets/images/