1. ホーム
  2. ヒラメキ

[解決済み】Flutterでアプリケーションランチャーのアイコンを変更するには?

2022-03-24 06:44:26

質問

でアプリを作成すると flutter create コマンドを使用すると、両方のプラットフォームでアプリケーションアイコンとしてflutterのロゴが使用されます。

アプリのアイコンを変更したい場合、両方のプラットフォームのディレクトリに移動して、そこで画像を置き換える必要がありますか? プラットフォームのディレクトリというのは myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset はiOS用で myapp/android/app/src/main/res はAndroid用です。

あるいは、画像を Flutter アセット で、アイコンは何らかの方法で生成されるのでしょうか。

解決方法は?

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のアイコンには1つの画像を、iOSのアイコンには別の画像を指定することができるようになりました。

アップデート3: v0.5.2(2018年6月20日)より、FlutterプロジェクトのAndroidアプリに適応型ランチャーアイコンを追加できるようになりました