2017-08-10 2 views
2

Laufen meiner Projekte in Android O-Gerät meiner Launcher Icons gemacht in einem abgerundeten Hintergrund passen.Icons in Android O

Alle sind meine Symbole quadriert, die Material Design Regeln folgen, und ich möchte für ältere Android-Versionen auf diese Weise zu halten. Aber ich möchte auch die Android O-Designregel ertragen, die all diesen hässlichen Leerraum füllt, wie im Google Maps Launcher-Symbol, wie im Bild gezeigt.

Android O icons

Es gibt eine Lösung für dieses?

Antwort

2

Android O führt adaptiven Launcher Icons, die here siehe

Weiteres eine Vielzahl von Formen für verschiedene Gerätemodelle angezeigt werden kann: Sie sollten die Ressourcen für android:icon und android:roundIcon mit <adaptive-icon> erstellen

<adaptive-icon> 
    <background android:drawable="@color/ic_background"/> 
    <foreground android:drawable="@mipmap/ic_foreground"/> 
</adaptive-icon> 
+0

Ich möchte mein Projekt nicht in Android Studio 3.0 importieren, nur um die adaptiven Symbole zu erstellen. Gibt es ein Online-Tool, um diese Symbole zu erstellen? – GuilhermeFGL

+0

Sie können ein Dummy-Projekt erstellen und darin ein Symbol erstellen. Sie müssen Ihr Projekt nicht vollständig importieren. Ab sofort gibt es kein Online-Tool zum Erzeugen eines adaptiven Icons –

1

können Sie beide android:iconandroid:roundIcon on your manifest.xml eingestellt. Wenn Sie auf Android 7.1+ laufen, wird der Launcher den abgerundeten auswählen, wenn das Gerät es unterstützt.

Ab Android O, wir haben die adaptive icon concept.

<adaptive-icon> 
    <background android:drawable="@color/ic_background"/> 
    <foreground android:drawable="@mipmap/ic_foreground"/> 
</adaptive-icon> 
+1

Sollte der 'mimap-anydpi-v26' für lder enthalten nur 'ic_launcher.xml'? Keine 'ic_launcher_round.xml'? – Alix