Standard-Android-Menüsymbole, zum Beispiel refresh [geschlossen]
-
30-09-2019 - |
Frage
Das Android SDK bietet die Standard-Menü-Icons über android.R.drawable.X
. Allerdings sind einige Standard-Icons, wie ic_menu_refresh
(die Refresh-Symbol), fehlen android.R
.
Gibt es eine Möglichkeit die ursprünglichen Symbole zu bekommen, vielleicht, indem sie aus den Anwendungen zu extrahieren? Ich habe bereits die Android-Quelle, aber es ist ein bisschen zu groß, überall für die Bilder zu betrachten.
Ich kenne die Android Drawables Website, aber ich möchte den richtigen bekommen hdpi MDPI und LDPI Version, bevorzugt die ursprünglichen.
Lösung
Macht nichts, ich fand es in der Quelle: base.git / core / res / res und Unterverzeichnisse.
Wie andere in den Kommentaren gesagt, wenn Sie das Android SDK installiert haben, ist es auch auf Ihrem Computer. Der Weg ist [SDK]/platforms/android-[VERSION]/data/res
.
Andere Tipps
Beachten Sie, das ist eine Praxis, die Google ausdrücklich berät nicht zu tun:
Achtung: Da diese Ressourcen können ändern zwischen Plattformversionen, Sie sollte nicht auf diese Symbole verweisen mit die Android-Plattform Ressourcen-IDs (D Menü-Icons unter android.R.drawable).
Vielmehr Sie adviced eine lokale Kopie zu machen:
Wenn Sie irgendwelche Symbole oder andere interne ziehbar Ressourcen verwenden möchten, können Sie sollte speichern Sie Ihre lokale Kopie dieser Symbole oder Drawables in Anwendungsressourcen, verweisen dann die lokale Kopie von Ihrem Anwendungscode. Auf diese Weise können Sie die Kontrolle über die Aufrechterhaltung Aussehen Ihrer Symbole, auch wenn die Kopie Änderungen des Systems.
Vielleicht ein bisschen spät. Ausfüllen der anderen Antworten haben Sie die hdpi Refresh-Symbol in:
"android_sdk" \ Plattformen \ "android_api_level" \ data \ res \ ziehbar-hdpi \ ic_menu_refresh.png
Nach diesem Beitrag zu sehen, fand ich einen nützlichen Link:
http://developer.android.com/design/downloads/index.html
Sie können eine Menge Download von Quellen editierbare mit Feuerwerk, Illustrator, Photoshop, etc ...
Und es gibt auch Schriften und Icon-Pack.
Hier ist ein Schablone Beispiel.
Sie können die Symbole aus dem Android SDK erhalten sie sind in diesem Ordner
$ android-sdk \ Plattformen \ android-xx \ data \ res