在pub.dartlang.org上面,Flutter Community发布了一个全自动化生成Icons的插件,安装好之后可以一键生成所有的Icon。
点击下面跳转
https://pub.dev/packages/flutter_launcher_icons/install
使用说明:
在pubspec.yaml中添加
dev_dependencies: flutter_launcher_icons: flutter_icons: android: "launcher_icon" ios: true image_path: "assets/icon/icon.png"
然后你需要准备一张分辨率为1024x1024的png图片,放入assets/icon,名称为icon.png
我用的是这张
打开Android Studio或者VS Code的终端Terminal
输入
flutter packages get flutter packages pub run flutter_launcher_icons:main
返回Xcode,直接显示已经换了图标
稍等片刻,就完成了。
这下你就可以去 android\app\src\main\res 和 ios\Runner\Assets.xcassets\AppIcon.appiconset 查看自动生成的图标了。