Comments 6
Android Studio версии 1.4 умеет сама конвертить svg в VectorDrawable. (А Android gradle plugin версии 1.4 будет уметь из svg генерить png-шки
+2
image.online-convert.com/ru/convert-to-png — SVG to PNG (и не только)
0
Я смотрел встроенную в студию возможность конвертации и не нашел способ сконвертировать пакетно несколько файлов. Плюс студийный конвертер менее функционален, чем конвертер из статьи (у меня не съел то, что съедает SvgToVectorDrawableConverter).
0
Ребята, не рекламы ради, а в тему: не могли бы вы потестить ещё один конвертер SVG -> AndroidDrawable github.com/icons8/svg2android на базе node.js
Я сделал несколько сотен преобразований, но у меня не хватило терпения каждый их них открыть в Android Studio и проверить визуально.
Android Studio тот ещё монстр по ресурсам.
Спасибо всем, кто откликнется и создаст issue по найденным ошибкам с примерами некорректно сконвертированных SVG.
Я сделал несколько сотен преобразований, но у меня не хватило терпения каждый их них открыть в Android Studio и проверить визуально.
Android Studio тот ещё монстр по ресурсам.
Спасибо всем, кто откликнется и создаст issue по найденным ошибкам с примерами некорректно сконвертированных SVG.
+1
А цвет менять при помощи кода можно? Т.е. чтобы одну и туже иконку в разные цвета красить.
0
В Lollipop можно, например, сослаться из drawable XML на атрибут из темы, и подменять тему у этого drawable. Но это не работает на Android 4.0 из-за бага, который как раз и починили в Lollipop.
Думаю, самое просто решение – это завести несколько drawable, отличающихся только цветом, и переключать их.
Думаю, самое просто решение – это завести несколько drawable, отличающихся только цветом, и переключать их.
0
Sign up to leave a comment.
Легко переходим на векторный формат картинок вместо нарезки под разные плотности экранов в Android 4.0+. Часть 2 из 2