Aus dem Android Material Design Guide ,
Systemsymbole werden bei 24dp angezeigt. Bei der Erstellung von Symbolen ist es wichtig, dass die Pixelgenauigkeit bei 100% liegt .
Was versteht man unter 100% Design? Bedeutet dies, dass das Symbol 24 * 24 dp-Dimensionen haben sollte? Oder bedeutet dies, dass sie in einem Dateiformat vorliegen sollten, in dem die Skalierung nicht zu Datenverlust oder -verzerrung usw. führen würde, wie im SVG-Dateiformat?
Antworten:
Bei einer Skalierung von 100% müssen Sie nur die Größe (in Pixel) festlegen, in der Sie Ihr Symbol anzeigen bzw. ausgeben möchten.
Wenn Sie ein 24px × 24px-Symbol entwerfen, richten Sie Ihre Zeichenfläche in Illustrator oder ein Dokument in Photoshop ein oder was auch immer Sie für 24px × 24px verwenden.
Wie aus dem Material Design Guide hervorgeht, dient dies der Pixelgenauigkeit. Wenn Sie in größerem Maßstab oder in einem Vektorformat arbeiten, ohne Pixel zu berücksichtigen, reduzieren Sie die Größe später auf 24px - Ihre Formen, Pfade, Punkte oder Pixel werden nicht am Pixelraster ausgerichtet und Sie erhalten Effekte wie in diesem Beispiel dargestellt:
Es ist erwähnenswert, da dp keine absolute Maßeinheit ist und sich in eine Reihe verschiedener tatsächlicher Pixelgrößen umsetzt. Das Entwerfen auf einer 100% -Skala bedeutet auch, dass Sie für jede Pixelgröße unabhängig voneinander entwerfen. (Danke Yorik!)
quelle