Wie kann ich ein Symbol für meine Android-Anwendung festlegen?
Antworten
Zu viele Anzeigen?Sie müssen die folgenden Schritte befolgen:
- Sie sehen dann Ihre Standardsymbole
ic_launcher.png
mögen:
- Sie müssen alle Bilder ändern, die sich in mipmap-xxxx Mappen. Zuerst müssen Sie Ihr eigenes Logo erstellen oder ein Bild auswählen, das Sie als Symbol für den Launcher verwenden möchten und hier hochladen Android Asset Studio - Icon-Generator - Launcher icons, Sie erhalten alle mipmap-xxxx und web_icon-Sets auch über diesen Link.
- Nun müssen Sie alle Ordner kopieren, die sich neben dem Ordner res befinden,
- Gehen Sie nun zu Android Studio Projekt -> Rechtsklick auf den Ordner res -> Einfügen . Es wird Sie auffordern wie Datei ic_launcher.png' bereits im Verzeichnis vorhanden ist, können Sie auf Alle überschreiben drücken. Dadurch werden die Bilder in den entsprechenden Ordner eingefügt/ersetzt.
Jetzt können Sie Ihr Anwendungssymbol mit dem neuen Bild ausführen und sehen.
Viel Spaß beim Coding :) :)
Definieren Sie das Symbol für die Android-Anwendung
<application android:icon="drawable resource">
....
</application>
<a href="https://developer.android.com/guide/topics/manifest/application-element.html" rel="nofollow noreferrer">https://developer.Android.com/guide/topics/manifest/application-element.html</a>
Wenn Ihre App auf einer Vielzahl von Geräten verfügbar ist
Sie sollten separate Symbole für alle allgemeinen Bildschirmdichten erstellen, einschließlich Bildschirme mit niedriger, mittlerer, hoher und sehr hoher Dichte. Diese gewährleistet, dass Ihre Symbole auf allen Geräten korrekt angezeigt werden. Geräten, auf denen Ihre Anwendung installiert werden kann...
Größe und Format
Launcher-Symbole sollten 32-Bit-PNGs mit einem Alphakanal für Transparenz. Die fertigen Abmessungen der Startsymbole, die einer einer gegebenen allgemeinen Bildschirmdichte sind in der folgenden Tabelle aufgeführt.
Symbol in den Ordner "mipmap" oder "drawable" legen
android:icon="@drawable/icon_name"
o android:icon="@mipmap/icon_name"
developer.Android.com/guide sagt ,
Dieses Attribut muss als Verweis auf eine zeichenbare Ressource gesetzt werden gesetzt werden, die das Bild enthält (zum Beispiel "@drawable/icon").
über Launcher-Symbole Android-developers.googleblog.com sagt,
Am besten platzieren Sie Ihre Anwendungssymbole in mipmap-Ordnern (nicht im Drawable-Ordner) zu platzieren, da sie bei Auflösungen verwendet werden, die sich von der der aktuellen Dichte des Geräts abweichen. Zum Beispiel kann ein xxxhdpi App-Symbol auf dem Launcher für ein xxhdpi-Gerät verwendet werden.
Dianne Hackborn von Google (Android Framework) sagt ,
Wenn Sie verschiedene Versionen Ihrer Anwendung für verschiedene Dichten erstellen, sollten Sie das Ressourcenverzeichnis "mipmap" kennen. Dies ist genau wie "drawable"-Ressourcen, außer dass es nicht nimmt nicht am Dichteabbau teil bei der Erstellung der verschiedenen apk Ziele.
Für Launchersymbole muss die Datei AndroidManifest.xml auf den Speicherort mipmap/ verweisen
<application android:name="ApplicationTitle"
android:label="@string/app_label"
android:icon="@mipmap/ic_launcher" >
Ein wenig mehr Zitate diese
-
Sie wollen ein Bild für Ihre Gerätedichte laden und es "so wie es ist" verwenden, ohne seine tatsächliche Größe zu verändern . In diesem Fall sollten Sie arbeiten mit Auslosungen und Android wird Ihnen das am besten passende Bild liefern.
-
Sie möchten ein Bild für Ihre Gerätedichte laden, aber dieses Bild nach oben oder unten skaliert werden soll . Dies ist z. B. erforderlich, wenn Sie ein größeres Startsymbol anzeigen möchten oder eine Animation haben, die die Größe des Bildes erhöht. In solchen Fällen sollten Sie, um die beste Bildqualität zu gewährleisten, Ihr Bild in mipmap Ordner. Android wird versuchen, das Bild aus einem Eimer mit höherer Dichte zu nehmen, anstatt es zu skalieren. Dadurch wird die Schärfe (Qualität) des Bildes erhöht.
Für mehr können Sie lesen mipmap vs. zeichenbare Ordner
Tools zur einfachen Erstellung von Assets
- Android Asset Studio von romannurik.github
- Android Asset Studio von jgilfelt.github
- Image Asset Studio (aus Android Studio)
- Material Icon Generator.bitdroid.de
- Android Material Design Icon Generator Plugin von github.com/konifar
- Ein Skript zur Erzeugung von Android-Assets aus einer SVG-Datei
Lesen Sie mehr : <a href="https://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html" rel="nofollow noreferrer">https://developer.Android.com/guide/practices/ui_guidelines/icon_design_launcher.html</a>
17 Stimmen
HINWEIS: Wählen Sie für 2016 einfach die Option "Neues Bild-Asset" (in der Regel durch Rechtsklick auf z. B. den Eintrag "mipmap") und verwenden Sie dann den Assistenten. Beginnen Sie mit einem großen Bild und es wird für Sie skaliert. Siehe Antwort von @Justice unten.
2 Stimmen
Wichtiger Tipp für transparentes BG: stackoverflow.com/a/37085828/294884
0 Stimmen
Ich bin ein Vorschlag (WebApp) https://Android-material-icon-generator.bitdroid.de