2017-05-12 3 views
6

Wenn ich eine App mit dem Befehl flutter create erstelle, wird das Flutter-Logo als Anwendungssymbol für beide Plattformen verwendet.Wie ändert man das Application Launcher Icon bei Flutter?

Wenn ich das App-Symbol ändern möchte, soll ich zu beiden Plattformen Verzeichnisse gehen und Bilder dort ersetzen ?, nach Plattformverzeichnissen meine ich myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset für iOS und myapp/android/app/src/main/res für Android.

Oder ist es möglich, ein Bild als Flutter Asset zu definieren und die Symbole irgendwie generiert?.

Antwort

3

Dieses Kommandozeilen-Tool Ich half tragen dazu wurde entwickelt, um schnell helfen Launcher Icons erzeugen sowohl für Android und iOS: Diese Seite werden Sie Ihre png in Launcher Icons in verschiedenen Größen drehen helfen https://pub.dartlang.org/packages/flutter_launcher_icons

  • Clone das Projekt und fügen sie es in Ihrem Flutter Projekt
  • das Paket zu Ihrer pubspec.yaml Datei hinzufügen (in Ihrem Flutter-Projekt), es zu benutzen
  • Geben Sie in der Datei pubspec.yaml den Pfad des Symbols an, das Sie für die App verwenden möchten, und wählen Sie dann aus, ob Sie das Symbol für die iOS-App, die Android-App oder beide verwenden möchten.
  • Führen Sie das Paket
  • Voila! Die Standard-Launcher Icons sind jetzt mit Ihrem eigenen Icon

Ich hoffe hinzufügen, um ein Video zu dem GitHub Readme zu demonstrieren es

Video zeigt, wie man läuft das Werkzeug gefunden kann here ersetzt werden.

Update: Ab Mittwoch 24. Januar 2018 sollten Sie neue Symbole erstellen können, ohne die alten vorhandenen Launcher-Symbole in Ihrem Flutter-Projekt zu überschreiben.

+0

Großartig, danke. Ich freue mich auf das Video! – RobertoAllende

+0

@RobertoAllende hat der Antwort ein Video hinzugefügt –

3

Ich habe das Symbol in den Verzeichnissen, die Sie erwähnten, immer geändert. Ich bin mir nicht bewusst, dass ein Mechanismus das Flattern Icons für dich erzeugen lässt.

Verwandte Themen