it-swarm.com.ru

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

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

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

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

213
poke

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

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

202
poke

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

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

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

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

96
DMags

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

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

46
Gabriel Llamas

После просмотра этого поста я нашел полезную ссылку:

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

Вы можете скачать множество источников, редактируемых с помощью Fireworks, Illustrator, Photoshop и т.д.
А также есть наборы шрифтов и иконок.

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

23
Toni Almeida

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

$ Android-SDK\платформа\Android-ого\Data\рес

6
yostane