Стандартные значки меню Android, например обновление


Android SDK предлагает стандартные значки меню через android.R.drawable.X . Однако некоторые иконы, такие как ic_menu_refresh (значок обновления), отсутствуют в android.R .

Есть ли способ получить оригинальные значки, возможно, извлекая их из приложений? Я уже проверил исходный код Android, но он слишком велик, чтобы смотреть повсюду на изображения.

Я знаю сайт Android Drawables , но я хотел бы получить правильную версию hdpi , mdpi и ldpi , предпочтительнее исходных.


Answers


Неважно, я нашел его в источнике: base.git / core / res / res и подкаталоги.

Как было сказано в комментариях, если у вас установлен Android SDK, он также находится на вашем компьютере. Путь - [SDK]/platforms/android-[VERSION]/data/res .




Имейте в виду, что это практика, которую Google явно не рекомендует :

Предупреждение. Поскольку эти ресурсы могут меняться между версиями платформы, вы не должны ссылаться на эти значки, используя идентификаторы ресурсов платформы Android (например, иконки меню под android.R.drawable).

Скорее, вам рекомендуется сделать локальную копию:

Если вы хотите использовать любые значки или другие внутренние доступные ресурсы, вы должны сохранить локальную копию этих значков или чертежей в своих ресурсах приложений, а затем указать местную копию из вашего кода приложения. Таким образом, вы можете контролировать внешний вид своих значков, даже если изменяется копия системы.




Может быть, немного поздно. Завершив другие ответы, у вас есть значок обновления hdpi в:

"android_sdk" \ платформы \ "android_api_level" \ Data \ Рез \ вытяжка-ИПЧР \ ic_menu_refresh.png




Увидев этот пост, я нашел полезную ссылку:

http://developer.android.com/design/downloads/index.html

Вы можете скачать множество источников, редактируемых с помощью фейерверков, иллюстраторов, фотошопов и т. Д.
И есть также шрифты и пакеты значков.

Вот пример трафарета.




Вы можете получить значки из sdk android, которые находятся в этой папке

$ андроид-платформы SDK \ \ андроида-хх \ Data \ рес