flutter快速生成app图标

首先准备一张分辨率为 1024x1024 的 png 图片,放入 assets/images 目录中,名称为 icon.png(这个目录名和文件名可以随意起,只要跟下面对应起来即可)

在pubspec.yaml中添加

1
2
3
4
5
6
7
8
9
10
dev_dependencies: 
flutter_launcher_icons:

flutter_icons:
android: "launcher_icon"
ios: true
image_path: "assets/images/icon.png"
```

然后在终端运行:

flutter packages get
flutter packages pub run flutter_launcher_icons:main
`

App 图标就生成好了,可以直接去下面的目录查看:

  • 安卓:android\app\src\main\res
  • 苹果:ios\Runner\Assets.xcassets\AppIcon.appiconset

非常方便是不是?不过这里生成的图标还可以进一步压缩,打开 imageOptim 软件,把图标拖进去,图片大小可以缩减到一半。