关于Flutter Assets中放图片的个人总结

Flutter Assets
中可以使用2x或3x的图片
但是一定要注意目录结构
必须是下面的样式
…/my_icon.png
…/2.0x/my_icon.png
…/3.0x/my_icon.png
…/4.0x/my_icon.png

第一层是主资源,不能没有,不然会报找不到的错误
但是考虑目前手机已经都是@2x 和 @3x的图片
所以可以将@2x图片作为主资源,所以下方结构应该是够用的,可以省去许多资源空间
…/my_icon.png //此图片是@2x的图片
…/3.0x/my_icon.png

pubspec.yaml配置资源
pubspec.yaml是可以直接用目录来配置,不需要一张一张图片来配置,太麻烦了。
假设图片都放在一个lib/Images目录下的子目录中,则需要将子目录一一列出,不然会报找不到图片的错误。
assets:
- lib/Images/ // 这一行是无效的,需要列出图片存在的目录,不然运行会报错
- lib/Images/tabBar/
- lib/Images/base/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。