it-swarm.com.de

Symbolgröße der Aktionsleiste

Gemäß Aktionsleisten-Symbole sollte das Aktionsleisten-Symbol für den MPI-Bildschirm 24 x 24 Pixel groß sein, aber die Symbole in Aktionsleisten-Symbolpaket für MPI sind 32 x 32 Pixel groß. Die Größen stimmen auch nicht mit anderen Bildschirmgrößen überein. Welches ist also richtig und welche Dimensionen sollte das Aktionsleistensymbol haben?

57
Giorgi

UPDATE: Diese Antwort ist nicht mehr gültig. Weitere aktuelle Richtlinien finden Sie in der folgenden Antwort.

Ich glaube, sie müssen 32x32dp sein, aber das eigentliche Bild sollte 24dpx24dp zentriert sein. Die Android Design-Website hat die richtigen Richtlinien .

Ich habe ein Fehlerbericht eingereicht, aber noch nichts zu hören ...

53
Alex Curran

------- Update 2015.10.17 --------

Die neue Google-Designrichtlinie sagt: "Systemsymbole werden mit 24dp angezeigt", "Der Symbolinhalt ist auf den Live-Bereich von 20 x 20dp mit 4px Randbeschnitt begrenzt".

enter image description here ------ alt -------

Volles Asset, 32 x 32 dpi; optisches Quadrat, 24 x 24 dpi

enter image description here

52
wangqi060934

Ich habe mehr Tests mit AppCompat ActionBar durchgeführt. Ich habe herausgefunden, dass die ActionBar selbst dafür sorgt, dass die minimale Touch-Zielgröße von 48 dpi eingehalten wird. Ich habe auch herausgefunden, dass die AppCompat ActionBar immer noch Aktionsleisten-Symbole mit einer quadratischen Größe von 32 dpi erwartet.

Auch beim Materialdesign müssen die Symbole der Regel "Volles Asset: 32 x 32 dpi; Optisches Quadrat: 24 x 24 dpi" entsprechen, damit sie zusammen mit anderen Symbolen in der Aktionsleiste die richtige Größe haben wie in dieser Abbildung ( aus wangqi060934s anwer) zeigt:

enter image description here

Meine vorherige Annahme (siehe Abbildungen unten), dass die volle Größe des Assets von 32dp auf 48dp erweitert wurde, ist nicht korrekt. Die 48dp sprechen über den Touch-Bereich. Die Verwirrung wurde durch das überarbeitete Material Icon Spec document verursacht, das im viel älteren ActionBar document verlinkt ist.

enter image description here

von https://www.google.com/design/spec/style/icons.html#icons-system-icons

enter image description here

from http://www.google.com/design/spec/layout/metrics-keylines.html#metrics-keylines-sizing-by-increments

13
OneWorld

Verwenden Sie Android Studio Image Asset

Gehe zu:

  1. Projekt> res -> Rechtsklick
  2. neu> Bildelement -> Symboltyp: Aktionsleisten- und Registerkartensymbole
  3. nächste> Fertig.

Jetzt haben Sie Ihr Symbol in den richtigen Auflösungen.

9
CarLoOSX

Die Abmessungen des fertigen Aktionsleisten-Symbols, wie im folgenden Link gezeigt, sollten sein. https://developer.Android.com/guide/practices/ui_guidelines/icon_design_action_bar.html

(Bildschirm mit niedriger Dichte)

ldpi (120 dpi) --> 18 x 18 px

(Bildschirm mittlerer Dichte)

mdpi (160 dpi) --> 24 x 24 px

(High Density Screen)

hdpi (240 dpi) --> 36 x 36 px

(Bildschirm mit besonders hoher Dichte)

xhdpi (320 dpi) --> 48 x 48 px  
3
Radoslav