Ответ 1
Перейдите в папку, в которой вы установили Android SDK. Вы найдете ресурсы в
platforms > android-* > data > res > drawable-*
Знает ли кто-нибудь, где я могу найти исходные файлы изображений (фоны кнопок, значки меню и т.д.), используемые Android? Мне нужно что-то вроде фона ввода текста для моего собственного вида, но хотелось бы, чтобы он соответствовал существующему стилю как можно точнее. Также мне нужно правильное заполнение и т.д. Но помимо проверки всего Android-источника от Github я понятия не имею, где найти эти изображения.
Перейдите в папку, в которой вы установили Android SDK. Вы найдете ресурсы в
platforms > android-* > data > res > drawable-*
Ид ресурсов по умолчанию для Android сохраняется в классе android R:
getResources().getDrawable(android.R.drawable.*);
Обратите внимание, что R здесь android.R
, а не your.packe.name.R
!
Исходные файлы сохраняются в sdk:
под platforms/android-8/data/res/drawable
например. вы можете найти их
Вы можете просматривать изображения на http://androiddrawables.com. Когда вы найдете имя понравившегося изображения, например btn_check_on
, вы можете найти все размеры этого актива в источнике android с помощью find . -name btn_check_on.png
. Например:
~/platform_frameworks_base/core find . -name btn_check_on.png
./res/res/drawable-hdpi/btn_check_on.png
./res/res/drawable-ldpi/btn_check_on.png
./res/res/drawable-mdpi/btn_check_on.png
./res/res/drawable-xhdpi/btn_check_on.png
Для некоторых ресурсов вам может потребоваться найти имя, добавленное с помощью .9.png
, например spinner_normal.9.png
. Вы можете клонировать источник андроида из https://github.com/android. Выполните команду find
с platform_frameworks_base/core
.
Вот пример того, что вы найдете на http://androiddrawables.com:
Фактический URL - это "столица" M Menu.html
Я нашел: /Главная/Quyen/Android/Sdk/платформы/андроид-15/данные/RES/вытяжке-MDPI