在开发原生项目时,android
插件为IDEA
提供了方便的Resource Manager
左侧工具栏,使开发者能够轻松地预览项目中的所有资源文件。但是,Flutter官方提供的flutter
插件却缺少此功能。不过,iFlutter
插件成功补充了这一功能。现在,您可以使用iFlutter
插件来更好地管理和预览您的Flutter项目图片资源文件,具体效果如下(
以实际为主):
Flutter Resource
可识别的图片资源:
- .jpg
- .jpeg
- .png
- .svg
- .webp
顶部工具栏说明(从左往右):
资源定位
在Flutter Resource
工具栏中快速定位当前IDEA打开的图片
搜索
在Flutter Resource
工具栏中搜索图片,并支持快捷键。(ESC
: 退出搜索 CTRL/COMMAND + F
: 搜索)
压缩
使用Tinypng对Flutter Resource
中格式为jpg
,jpeg
、png
、webp
的图片进行压缩,不过,在首次使用之前,需要先在Tinypng Key获取Api
Key。由于Tinypng每个月可免费压缩的图片数量是有限
的,当添加新的图片资源到项目时,请优先考虑通过右键的方式对单张图片进行压缩。
排序
- 文件更新时间排序 (默认)
- 文件名称排序
- 文件大小排序
右键菜单说明:
拷贝引用
直接复制对资源的引用(如ImagesRes.LOGIN_ICON
),方便开发使用。
拷贝路径
直接复制对资源的引用(如assets/login_icon.png
),方便开发使用。
压缩图片
该右键菜单选项仅对后缀为jpg
,jpeg
、png
、webp
的图片可用,借助Tinypng对图片进行压缩。
删除图片
在删除之前会分析文件的引用情况
打开图片
直接打开图片所在的系统目录,方便查看该图片更多属性。