SVG-иконки в Android-проекте

Добавлено: 06/03/2017 02:16 |  Обновлено: 19/08/2017 11:43 |  Добавил: nick |  Просмотры: 5213 Комментарии: 0
Вводная часть
В материале описывается процесс добавления SVG-иконки в стиле Material Design в Android-проект. Для этого используется инструмент Vector Asset Studio, входящий в состав Android Studio.
В первую очередь нужно добавить несколько строк в файл build.gradle. В первую очередь нужно добавить библиотеку appcompat-v7 (если она не была добавлена ранее), а также дополнительную строку конфигурации vectorDrawables.useSupportLibrary = true:
android {
  defaultConfig {
    vectorDrawables.useSupportLibrary = true
  }
}

dependencies {
  compile 'com.android.support:appcompat-v7:23.2.0'
}
Таким образом SVG-иконки можно будет использовать на устройствах, начиная с версии Android 2.1 (API 7) и выше. Не забываем синхронизировать проект с изменившимся gradle-файлом. Далее правой кнопкой мыши щелкаем на пункте res в левой панели структуры папок – New – Vector Asset. Удостоверьтесь, что в следующем окне установлена радиокнопка Material Icon. А затем выберете нужную иконку в секции Icon. В следующем окне можно все оставить по умолчанию, жмём кнопку Finish. А далее уже в файле макета можно изменить цвет иконки в панели Properties. Свойства: backgroundTint и tint.

Оставьте свой комментарий

Комментариев нет