小编典典

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

all

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

如果我想更改应用程序图标,我应该去两个平台目录并在那里替换图像吗?我指
myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset的是 iOS
myapp/android/app/src/main/resAndroid 的平台目录。

或者是否可以将图像定义为Flutter 资源并以某种方式生成图标?


阅读 126

收藏
2022-03-21

共1个答案

小编典典

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

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

我希望在 GitHub README 中添加一个视频来演示它

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

更新: 截至 2018 年 1 月 24 日星期三,您应该能够在不覆盖 Flutter 项目中旧的现有启动器图标的情况下创建新图标。

更新 2: 从 v0.4.0(2018 年 6 月 8 日)开始,您可以为您的 Android 图标指定一个图像,为您的 iOS
图标指定一个单独的图像。

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

2022-03-21