一尘不染

如何在Flutter上更改应用程序启动器图标?

flutter

当我使用flutter create命令创建应用程序时,flutter徽标用作两个平台的应用程序图标。

如果我想更改应用程序图标,是否应同时进入两个平台目录并在其中替换图像?,分别用我指的myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset是iOS和myapp/android/app/src/main/resAndroid的平台目录来表示

还是可以将图像定义为Flutter Asset并且以某种方式生成图标?


阅读 487

收藏
2020-08-13

共1个答案

一尘不染

Flutter启动器图标旨在帮助快速生成适用于Android和iOS的启动器图标:https
:
//pub.dartlang.org/packages/flutter_launcher_icons

  • 将包添加到您的pubspec.yaml文件(在Flutter项目中)以使用它
  • 在pubspec.yaml文件中,指定要用于应用程序的图标的路径,然后选择是否要将图标用于iOS应用程序,Android应用程序或两者。
  • 运行包
  • 瞧!默认启动器图标现已替换为您的自定义图标

我希望将视频添加到GitHub自述文件中以进行演示。

如果有人想提出改进建议/报告错误,请在GitHub项目上将其添加为问题

更新: 从2018年1月24日星期三开始,您应该能够创建新图标,而不会覆盖Flutter项目中现有的旧启动器图标。

更新2: 自v0.4.0(2018年6月8日)起,您可以为Android图标指定一个图像,为iOS图标指定一个图像。

更新3: 从v0.5.2(2018年6月20日)开始,您现在可以为Flutter项目的Android应用添加自适应启动器图标

2020-08-13