Ich weiß, dass es Richtlinien für das Erstellen von Symbolen für bestimmte Bereiche in Android gibt (Tab, Liste usw.) und wie Sie sie nach ldpi, mdpi, hdpi usw. dimensionieren würden.
Gibt es Regeln zum Skalieren anderer In-App-Symbole?
Ich habe ein 'kleines' Icon von 10x10 px welches ich auf meinem mdpi dev phone benutze, was wären die Skalierungsregeln um ldpi, hdpi & amp; xhdpi-Versionen dieses Symbols?
Danke
Dave
hi Sie können Launcher Icons online über diesen Link erstellen
Durchsuchen Sie Ihre Bilddatei und bearbeiten Sie sie und laden Sie sie als zip herunter
Die verallgemeinerte Regel für Pixelwerte zur Unterstützung mehrerer Bildschirme basiert auf einer Grundkonfiguration der Bildschirmdichte Ihres Geräts. Baseline für die Dichte 160 Pixel, kommt mdpi in diesem Bereich. Indem Sie dpi-Werte berechnen, können Sie diese Werte in verschiedene dimens.xml setzen, um verschiedene Geräte zu unterstützen. Allgemeine Formel ist:
Ergebnis = Wert (dpi) * Gerätedichte (pi) / 160 (dpi)
Überprüfen Sie zuerst die Dichte Ihres Geräts und berechnen Sie dann nach obiger Formel die Werte für dimens.xml. Für den Standard gehen wir im Allgemeinen davon aus:
Für mdpi Dichte = 160, hdpi - 240, xhdpi - 320, ldpi - 120
Wenn in Ihrem Fall der Wert 10 * 10 ist, lautet das Ergebnis für einen anderen Bildschirm:
Für ldpi:
Ergebnis = 10 · 120/160 = 7,5, d. h. 7 Pixel
Für mdpi:
Ergebnis = 10 * 160/160 = 10 Pixel
Für hdpi:
Ergebnis = 10 * 240/160 = 15 Pixel
Für xhdpi:
Ergebnis = 10 * 320/160 = 20 Pixel
Tags und Links android android-ui