Le SDK Android propose les icônes de menu standard via Android.R.drawable.X
. Cependant, certaines icônes standard, telles que ic_menu_refresh
(l'icône d'actualisation), ne figurent pas dans Android.R
.
Existe-t-il un moyen d’obtenir les icônes originales, peut-être en les extrayant des applications? J'ai déjà vérifié la source Android, mais elle est un peu trop énorme pour que vous puissiez regarder les images partout.
Je connais le site Android Drawables , mais je voudrais obtenir le bon hdpi , mdpi et ldpi , de préférence les versions originales.
Qu'à cela ne tienne, je l'ai trouvé dans le code source: base.git/core/res/res et dans les sous-répertoires.
Comme d’autres l’ont dit dans les commentaires, si vous avez Android SDK installé, il est également installé sur votre ordinateur. Le chemin est [SDK]/platforms/Android-[VERSION]/data/res
.
N'oubliez pas qu'il s'agit d'une pratique qui Google conseille explicitement de ne pas faire:
Avertissement: étant donné que ces ressources peuvent changer d’une version à l’autre de la plate-forme, vous ne devez pas référencer ces icônes à l’aide des ID de ressource de la plate-forme Android (c’est-à-dire des icônes de menu sous Android.R.drawable).
Nous vous conseillons plutôt de faire une copie locale:
Si vous souhaitez utiliser des icônes ou d'autres ressources internes exploitables, vous devez stocker une copie locale de ces icônes ou de ces utilisateurs dans vos ressources d'application, puis référencer la copie locale à partir du code de votre application. De cette manière, vous pouvez garder le contrôle sur l'apparence de vos icônes, même si la copie du système change.
Peut-être un peu tard. Complétant les autres réponses, vous avez l'icône d'actualisation HDPI dans:
"Android_sdk"\plateformes\"Android_api_level"\data\res\drawable-hdpi\ic_menu_refresh.png
Après avoir vu ce post, j'ai trouvé un lien utile:
http://developer.Android.com/design/downloads/index.html
Vous pouvez télécharger de nombreuses sources modifiables avec Fireworks, Illustrator, Photoshop, etc.
Et il y a aussi des polices et des packs d'icônes.
Voici un exemple de gabarit.
Vous pouvez obtenir les icônes du Android sdk qui se trouve dans ce dossier.
$ Android-sdk\plates-formes\Android-xx\data\res