[解決済み】Flutterでアプリケーションランチャーのアイコンを変更するには?
質問
でアプリを作成すると
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アプリに適応型ランチャーアイコンを追加できるようになりました
関連
-
[解決済み] Flutter give コンテナ 丸みを帯びたボーダー
-
[解決済み] FlutterでButtonを無効にするには?
-
WindowsでFlutterを設定する際にAndroidのライセンス状態がわからない
-
[解決済み】Scaffold.of()がScaffoldを含まないコンテキストで呼び出された場合
-
[解決済み】Flutter - オーバーフロー時にテキストを折り返し、省略記号の挿入やフェードを行う
-
[解決済み】flutterはアプバー上の戻るボタンを削除します。
-
[解決済み】flutterでパッケージ名を変更する方法は?
-
[解決済み] FlutterでAndroidの "BACK "ボタンを無効化または上書きする方法は?
-
[解決済み] FlutterError: アセットをロードできない
-
[解決済み] TextFieldの外や画面上の任意の場所をクリックした後、flutterのソフト入力キーボードを非表示にする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] AppBarの先頭のアイコンの大きさを大きくする方法
-
iOS アプリに Flutter を追加しようとすると、コマンド PhaseScriptExecution が 0 以外の終了コードで失敗します。
-
[解決済み] Flutterでgoogleとyoutubeの両方にログインする
-
WindowsでFlutterを設定する際にAndroidのライセンス状態がわからない
-
[解決済み】メッセージ「flutter run: 接続されたデバイスがありません"
-
[解決済み】FlutterでStatefulWidgetにデータを渡して、その状態のままアクセスする方法
-
[解決済み] FlutterでAndroidの "BACK "ボタンを無効化または上書きする方法は?
-
[解決済み] フラッター : 垂直中心柱
-
[解決済み] Flutter FirestoreでD8が発生:要求されたクラスを単一のdexファイルに収められない (# methods: 71610 > 65536) in Android Studio
-
[解決済み] Flutterアプリのビルド番号とバージョン番号を取得する方法