我正在寻找更改当前应用程序的
app icon
。我用拐杖绕过包名flutter_launcher_icons
。
我还发现我可以将图像放入
mipmap-xxxhdpi
文件夹中的 android/app/res
中。而且它有效。
所以我的问题是为什么我们需要额外的包(
flutter_launcher_icons
)。
flutter_launcher_icons
时,它会自动为应用程序生成不同的图标大小,这比仅仅将图像放在mipmap-xxxhdpi
中的android/app/res
中更好。
例如,如果您将
flutter_launcher_icons
添加到 pubspec.yaml
:
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
文件夹中生成所有不同大小的图标。
查看此处了解更多信息:
在我看来,使用包对性能或调试不利,ui ux 设计师应该为您提供不同的图标大小