flutter的插件flutter_launcher_icons(插件地址:https://pub.dev/packages/flutter_launcher_icons)可以根据给定的图片自动生成不同分辨率的应用图标 。
步骤如下:
1、在flutter工程中新建assets目录。
2、准备一张1024*1024的图片,放到assets目录中。
如放入launcher_icon.png
3、引入flutter_launcher_icons插件
在pubspec.yaml文件中的dev_dependencies下配置依赖
flutter_launcher_icons: ^0.7.4
4、配置
pubspec.yaml文件中增加如下配置:
flutter_icons:
android: "ic_launcher"
ios: false
image_path: "assets/launcher_icon.png"
说明:
flutter_icons与dev_dependencies是同级配置
android:ic_launcher表示生成android平台的应用图标的名称
ios:false表示不生成ios的图标
image_path为源图片的路径
5、运行命令
在工程的根目录下运行命令
flutter pub run flutter_launcher_icons:main
命令运行成功后会自动的生成对应尺寸的应用图标。