2013-06-11 2 views
22

В Eclipse есть File|New|Android Icon Set... Как сделать то же самое в Android Studio?Создание нового набора значков в Android Studio?

+2

Это еще не интегрировано. Такую же возможность можно получить через http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html – CommonsWare

+2

@CommonsWare Да .. Честно .. Uh, ok .. –

+4

Обратите внимание, что Android Studio является «предварительным просмотром доступа» в настоящее время. Как объяснялось в презентации Google I | O, в ней не хватает многих вещей. – CommonsWare

ответ

38

The Asset Studio интегрирован в Android Studio 0.4.0 и более поздних версий. Чтобы создать новый набор значков для Android, щелкните правой кнопкой мыши по выделенной папке и вызовите «Создать> Активация изображения».

Via: Android Studio 0.4.0 Released

+1

Когда я это делаю в Android Studio 1.0.2, он спрашивает о «целевой папке». Какие свойства файла должны влиять на мой выбор? –

+1

Android Studio 1.2 создает 'Asset Type: Launcher Icons' в' Output Directories: res/mipmap -... 'вместо' res/drawable -...' (по крайней мере, при компиляции с API 21), которая требует ссылки их в 'AndroidManifest.xml' как' android: icon = "@ mipmap/ic_launcher" 'вместо' @ drawable/': http://stackoverflow.com/questions/23935810/mipmap-drawables-for-icons. – dtk

2

Это еще не реализовано в Android Studio; ошибка для отслеживания составляет https://code.google.com/p/android/issues/detail?id=57062. Другие здесь отметили ссылки на веб-инструменты для редактирования значков. Генератор значков в Eclipse ADT фактически портирован из той же базы кода, что и редактор значков в новом мастере проекта/активности в Android Studio, поэтому функциональность такая же.

1

Я использую дополнительный модуль в моей Android Studio Projects, чтобы Gradle генерировать значок ресурсов. Для создания значков я использую Inkscape. Настройка: вам нужно добавить новый «значки» модуля в проект Android Studio, взятый из GitHub. Затем определяют, как только иконки размером в файле my.properties для MDPI:

// All icon heights in dpi for drawable-mdpi 
actionbarIcon=32 
notificationIcon=30 
launcherIcon=40 
iconSmall=25 
iconMid=35 
iconBig=45 

Для каждого нового значка, добавьте свойство строки в конфигурационном файле «icon.properties»:

// Icon with suffix   | SVG file with suffix  |size property   |module |flavor 
//-------------------------------------------------------------------------------------------------- 
ic_action_export.png  |action_icon_export.svg  |actionbarIcon   |app |main 

Это все. Теперь вы можете запустить задачу Gradle: icons: generate. Эта задача обновляет файлы ресурсы для каждой измененной иконки:

app 
    - main 
    - res 
     - drawable-hdpi 
     - ic_action_export.png 
     - drawable-mdpi 
     - ic_action_export.png 
     - drawable-xhdpi 
     - ic_action_export.png 
     - drawable-xxhdpi 
     - ic_action_export.png  
     - drawable-xxxhdpi 
     - ic_action_export.png 

Смотрите мой blog для подробного описания.

Смежные вопросы