Android standard icone del menu, ad esempio l'aggiornamento [chiusa]
-
30-09-2019 - |
Domanda
L'Android SDK offre le icone del menu standard tramite android.R.drawable.X
. Tuttavia, alcune icone standard, ad esempio ic_menu_refresh
(l'icona di aggiornamento), mancano android.R
.
C'è un modo per ottenere le icone originali, forse estraendoli dalle applicazioni? Ho già controllato il source Android, ma è un po 'troppo grande per cercare in tutto il mondo per le immagini.
Android drawable sito web, ma vorrei ottenere la corretta hdpi , MDPI e ldpi versione, preferibili quelli originali.
Soluzione
Non importa, ho trovato nella fonte: base.git / core / res / res e sottodirectory.
Come altri hanno detto nei commenti, se avete la SDK di Android installata è anche sul computer. Il percorso è [SDK]/platforms/android-[VERSION]/data/res
.
Altri suggerimenti
Tenete a mente, questa è una pratica che Google consiglia esplicitamente non fare:
Attenzione: A causa di queste risorse può cambiare tra le versioni della piattaforma, è non dovrebbe fare riferimento queste icone usando gli ID delle risorse piattaforma Android (cioè le icone del menu sotto android.R.drawable).
Piuttosto, Si consiglia ai creare una copia locale:
Se si desidera utilizzare le icone o altre risorse disegnabili interni, è dovrebbe conservare una copia locale di quelle icone o drawable nella vostra le risorse delle applicazioni, quindi fare riferimento alla copia locale dal vostro codice dell'applicazione. In questo modo, è possibile mantenere il controllo sulla aspetto delle icone, anche se copia modifiche del sistema.
Forse un po 'tardi. Completano le altre risposte, si ha l'icona di aggiornamento hdpi in:
"android_sdk" \ piattaforme \ \ dati "android_api_level" \ res \ drawable-hdpi \ ic_menu_refresh.png
Dopo aver visto questo post ho trovato un link utile:
http://developer.android.com/design/downloads/index.html
È possibile scaricare un sacco di fonti modificabili con Fireworks, Illustrator, Photoshop, ecc ...
E c'è anche font e pacchetti di icone.
Ecco un esempio stencil.
È possibile ottenere le icone del SDK di Android sono in questa cartella
$ android-sdk \ piattaforme \ android-xx \ data \ res