【发布时间】:2020-06-03 20:16:14
【问题描述】:
所以我的项目有 20 个文件夹,每个文件夹有 10 个图像,我需要为图像设置动画。
通常我们会像下面这样在 Flutter 中分配图像,
image1.jpg
asset:
- assets/images1.jpg
那么我是否必须将所有这些图像分配为上述资产?或者有什么办法可以处理大量的本地图像?
【问题讨论】:
所以我的项目有 20 个文件夹,每个文件夹有 10 个图像,我需要为图像设置动画。
通常我们会像下面这样在 Flutter 中分配图像,
image1.jpg
asset:
- assets/images1.jpg
那么我是否必须将所有这些图像分配为上述资产?或者有什么办法可以处理大量的本地图像?
【问题讨论】:
您可以在 assets 文件夹中创建 images 子文件夹,并可以直接在 pubspec.yaml 文件中包含/导入该文件夹,如下所示:
flutter:
assets:
- assets/images/
【讨论】:
要包含目录下的所有资产,请以 / 字符结尾指定目录名称:
flutter:
assets:
- assets/
请注意,仅包含直接位于目录中的文件。要添加位于子目录中的文件,请为每个目录创建一个条目。
来源:https://flutter.dev/docs/development/ui/assets-and-images
【讨论】: