yuxino / blog

🎬 Life's a Movie
17 stars 2 forks source link

Flutter 图标 - 自定义App的图标 #91

Closed yuxino closed 3 years ago

yuxino commented 5 years ago

如果想要更换工程的图标。最直接的方法就是替换掉iosandroid目录下面的图标。不过那样太麻烦了。。而且格式也好多。

于是谷歌了一下解决方案。找到了这一篇How to change the application launcher icon on Flutter?。最高票的答案推荐的库是flutter_launcher_icons

用法很简单只需要在工程下面的pubspec.yaml加上配置。

dev_dependencies: 
  flutter_launcher_icons: "^0.7.2"

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

重新flutter pub get一下更新依赖。或者直接用Android studio点一下更新就完成了安装。

image_path是图标的地址。随便找一张图丢到对应就好了。

运行flutter pub pub run flutter_launcher_icons:main

重新启动APP就能看到图标啦。

如果想给andoridios配置不同的图标也是可以的,传一个image_path就行了。