Sie können jedes Produkt aufwerten, indem Sie der Benutzeroberfläche ein professionelles Erscheinungsbild verleihen. Wenn Benutzer das, was sie in einer App-Benutzeroberfläche sehen, mögen, werden sie diese viel häufiger installieren. Es gibt eine Reihe definierter Regeln für das Design, die Farbe, das Symbol und andere Elemente der Benutzeroberfläche, denen Ihre Android-App folgen soll. In diesem Artikel werden wir uns an die Symbole halten, insbesondere die Launcher-Symbol, für deine Android App.
Die Symbole für eine Android-App sind in verschiedene Kategorien unterteilt. Diese schließen ein:
Weitere Informationen zu diesen Symbolkategorien finden Sie in anderen Apps. Hier ist ein Beispiel der WhatsApp-Symbole:
Das Erstellen dieser Symbole kann jetzt einfach sein, wenn Sie Designer sind oder wenn Sie Entwickler sind, die einen Designer in Ihrem Team haben. Aber es ist nicht so einfach, wie es scheint. Sie müssen Symbole für jede unterschiedliche Dimension erstellen, basierend auf der Bildschirmauflösung und -dichte des Android-Geräts. Um Ihnen einen Eindruck davon zu vermitteln, wie viel Arbeit dies leisten kann, finden Sie hier eine Liste der Größen, für die Sie das Startsymbol erstellen müssen, wenn Sie es auf herkömmliche Weise ausführen möchten:
Dichte | Symbol |
---|---|
ldpi | 36 x 36 px |
mdpi | 48 x 48 px |
tvdpi | 64 x 64 px |
hdpi | 72 x 72 px |
xhdpi | 96 x 96 px |
xxhdpi | 144 x 144 px |
xxxhdpi | 192 x 192 px |
Netz | 512 x 512 px |
Und dies ist nur das Launcher-Symbol. Für jede Symbolkategorie gibt es eine ähnliche Liste. Zum Glück bietet uns Android Studio ein Werkzeug namens Bild Asset Studio Dies erledigt die Erstellung von Symbolen für alle Bildschirmdichten sehr einfach.
Android Studio 3 hat Image Asset Studio zur Erstellung von Symbolen für Ihre App eingeführt. Es kümmert sich darum, App-Icons mit entsprechender Auflösung für unterschiedliche Bildschirmdichten zu generieren und diese in die jeweiligen zu platzieren Mipmap-Dichte Ordner in der Ressource Verzeichnis. Außerdem wird das Symbol für das Web (512 x 512 px) generiert, das zum Hochladen der Anwendung in den Google Play Store erforderlich ist. Diese Symbole werden dann entsprechend der Bildschirmdichte der Geräte zur Laufzeit aus den Ordnern abgerufen.
Zum Adaptive Launcher-Symbole, Image Asset Studio bietet eine vollständige Vorschau des Symbolsatzes, einschließlich Kreis-, Quadrat-, abgerundetes Quadrat-, Rechteck-, Vollblutungs-Layer, Legacy-Symbol, Runde und Google Play Store-Versionen des Symbols.
Zum Legacy Launcher-Symbole, Auf der anderen Seite unterstützen die Geräte keine Symbole mit unterschiedlichen Formen. Es wird also ein eingeschränkter Satz von Icons generiert.
Sehen wir uns an, wie Sie mit Image Asset Studio ein Icon-Set erstellen.
Um Image Asset Studio zu starten, wählen Sie Android in dem Projektfenster. Klicken Sie mit der rechten Maustaste auf res Ordner und wählen Sie Neu > Image Asset. Sie haben Image Asset Studio jetzt geöffnet. Sie können jetzt ein Adaptive Launcher-Symbol oder ein Legacy Only Launcher-Symbol nach Ihren Anforderungen erstellen.
Sie verwenden diesen Symboltyp für die Unterstützung von Android 8.0.
Zuerst auswählen Launcher-Symbole (adaptiv & veraltet) für Symboltyp. Ändere das Name des Symbols, wenn Sie möchten. Wenn der Name bereits vorhanden ist, wird unten im Dialogfeld eine Warnung angezeigt, in der Sie darüber informiert werden, dass der vorhandene Name überschrieben wird.
In dem Vordergrundebene Wählen Sie auf der Registerkarte den Asset-Typ aus:
Ebenso in der Hintergrundebene Registerkarte können Sie eine auswählen Bild, Clip Art, oder Text Asset-Typ.
Für die Vordergrund- und Hintergrundebene stehen Ihnen folgende optionale Einstellungen zur Verfügung:
Das Erbe Tabkönnen Sie entscheiden, ob Sie auch ein Legacy-Symbol generieren möchten. Hier können Sie auswählen, ob Sie ein Legacy-Symbol, ein Google Play Store-Symbol und ein rundes Symbol generieren möchten und welche Form für jedes von ihnen verwendet werden soll.
Dies ist die Art von Symbol, das Sie erstellen, wenn Sie Android-Versionen kleiner oder gleich 7.1 unterstützen möchten.
Zuerst auswählen Launcher-Symbole (nur Legacy) für den Symboltyp. Sie können das ändern Name des Symbols zu diesem Zeitpunkt, wenn Sie möchten. Wenn der Name bereits existiert, wird unten eine Warnung angezeigt, dass der vorhandene überschrieben wird. Wähle aus Asset-Typ und konfigurieren Sie die zugehörigen Einstellungen.
Sie können auch einige optionale Einstellungen für die Darstellung des Symbols konfigurieren:
Alle von Ihnen vorgenommenen Änderungen werden im Vorschaubereich wiedergegeben. Wenn Sie mit dem Erscheinungsbild Ihres Symbols zufrieden sind, klicken Sie auf Nächster.
Sie werden dann zum Einstellungsbildschirm weitergeleitet, in dem Sie die Einstellungen ändern können Ressourcenverzeichnis wo deine Icons ausgegeben werden. Aktualisieren Sie es, wenn Sie möchten. Folgende Optionen stehen zur Verfügung:
Zum Schluss wickeln Sie es durch Drücken auf Fertig.
Jetzt sind wir mit unserem neuen Startsymbol in allen entsprechenden Ordnern bereit. Der Name meines Launcher-Symbols lautet ic_launcher_demo
. In der Abbildung unten sehen Sie alle Symbole, die für dieses Symbol generiert wurden.
Jetzt ist es Zeit, das zu aktualisieren AndroidManifest Datei, damit unsere App das neue Symbol verwenden kann. Um zu beginnen, öffne deine AndroidManifest.xml Datei. Hier ist das Standard-Startprogramm-Symbol in Zeile 7 und 9 festgelegt. Sie müssen es mit dem neu erstellten Symbol aktualisieren.
Veränderung android: icon
und android: roundIcon
auf den Namen, den Sie für Ihr Startsymbol gewählt haben.
android: icon = "@ mipmap / ic_launcher_demo" android: roundIcon = "@ mipmap / ic_launcher_demo_round"
Herzliche Glückwünsche! Sie haben das Startsymbol für Ihre App erfolgreich aktualisiert.
In diesem Beitrag haben Sie die verschiedenen Arten von Symbolen kennen gelernt, die in einer Android-App verwendet werden, sowie alle Bildschirmauflösungen, die für jedes Symbol generiert werden müssen. Anschließend haben Sie das Image Asset Studio-Tool kennen gelernt und erfahren, wie es das Erstellen von Symbolen für Ihre Android-App wesentlich vereinfacht.