2014-03-18 7 views
16

I Android Asset Studio verwenden Launcher-Symbol zu erstellen:Mein App-Symbol erscheint kleiner als andere

http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-launcher.html#foreground.space.trim=1&foreground.space.pad=0&foreColor=33b5e5%2C0&crop=0&backgroundShape=bevel&backColor=ffffff%2C100

Das Studio Bilder an den richtigen Pixelgrößen generierte: 48 * 48 (MDPI) 72 * 72 (hdpi) und so weiter ..

Aber auf meiner Samsung Galaxie S2 erscheint das App-Icon kleiner als andere Apps und füllt nicht seinen gesamten Platz.

Whay is this? Wie kann ich es in vollem Umfang dehnen?

+1

Wenn Sie es in einem Grafikeditor öffnen, sehen Sie, dass es das gesamte Bild ausfüllt? Hat es einen transparenten Bereich? – Szymon

+1

Vielleicht hast du sie in die falschen Ordner gelegt, als du sie kopiert hast? Ich hatte gesehen, dass mir das schon mal passiert ist, ich kann mich nicht erinnern, was die Ursache war. –

+0

In meinem Fall, ja, es gibt eine transparente Grenze um das Symbol, aber konnte nicht herausfinden, wie dies mit Android Asset Studio zu verhindern. – bardu

Antwort

2

Ich habe das gleiche Problem mit dem Asset-Studio auf Android Studio. Das einzige Problem war, die Bilder selbst zu machen. Meistens funktionierte für mich nur ein Bild bei 192 * 192, anstatt die ganze Mipmap zu erstellen.

0

Als ich mich in der gleichen Situation wiederfand, generierte ich das so genannte Web-Icon, das mir die abgerundeten Ecken und Schatten gab und die Größe groß genug, um Polsterungen zu entfernen und alle benötigten Größen selbst in einem Grafikeditor zu erzeugen.

4

Asset Studio fügt dem Symbol unnötige Ränder hinzu. Wenn jemand ein ähnliches Tool ohne zusätzliche Ränder entwickeln kann, wäre es eine große Hilfe. Die Lösung für Ihr Problem besteht darin, ein einziges Bild von 512 mal 512 als Symbol zu verwenden. Android wird den Rest für Sie skalieren, wenn Nutzer Ihre App installieren.

3

Stattdessen Bild durch Image Asset in Android Studio zu importieren, machen 5 Bilder mit unterschiedlicher Größe:

  • 48 x 48
  • 72 x 72
  • 96 x 96
  • 144 x 144
  • 192 x 192

Und dann direkt Polizist y im entsprechenden Ordner Drawable (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi) mit demselben Namen.

+0

Problem bestehen auch nach dem, was Sie gesagt haben –

+0

Das funktioniert! @LeonardoDaCodinchi hast du wahrscheinlich die entsprechenden Icons nicht in den Mipmap-Ordner kopiert! –

0

Legen Sie ein 512 * 512-Symbol in ziehbar Ordner statt MipMap und dann von Android Manifest verweisen sie durch android: icon Tag

android: icon = "@ ziehbar/app_icon"

Arbeitete für mich, kein Rand in den Ecken.