使用Flutter更换应用程序启动器图标为新图标

5

我想更改我当前应用的应用图标,我找到了flutter_launcher_icons这个包名。

我也发现可以通过在android/app/res文件夹中的mipmap-xxxhdpi中放置一张图片来实现。然后它就起作用了。

那么我的问题是,为什么我们需要额外的包(flutter_launcher_icons)来实现这个功能呢?

1个回答

15
使用 flutter_launcher_icons 包时,它会自动生成不同大小的图标,这比仅将图像放入 android/app/res 中的 mipmap-xxxhdpi 更好。
例如,如果在 pubspec.yaml 中添加了 flutter_launcher_icons
dev_dependencies: 
  flutter_launcher_icons: "^0.7.3"

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

然后执行以下内容:

flutter pub get
flutter pub run flutter_launcher_icons:main

它将在Android的res文件夹和iOS的Assets.xcassets中生成所有不同尺寸的图标。

更多信息请查看:https://github.com/fluttercommunity/flutter_launcher_icons


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接