как лучше это исправить? Работаю в фигме
На первом фото как должно быть, а на втором как получилось
- попробуй просто задать нужный цвет в hex - посмотри какие аттрибуты студия не смогла обработать при импорте
Там красным ошибка подсвечена. Там должен быть цвет, а не непонятно что.
а если в AS перетащить просто svg то тоже не корректно но ближе к нужному
не знаю какой там цвет нужен, в svg он тоже есть и не подсвечивает нечего. А на другие цвета пробовал менять
Синий или белый, наверное. А url(pattern) - это что угодно, но не цвет.
Была такая же фигня. Просто показал дизайнеру что у меня рисует Android Studio вместо нормальной картинки и через минут 5 дизайнер скинул новый файл который уже нормально встал.
Может ты файл не правильно экспортировал?
Не знаю, делал автоматически в as
Это у тебя проблемы у дизайнеров
Они неправильно загрузили
дизайнер всё таки
Студия не гарантирует правильного импорта любого SVG.
и как быть? Вручную?
По возможности упростить свг, убрать хитрые эффекты, если они есть. Можно даже сделать два простых свг, импортировать по отдельности, потом руками слепить в один хмл. Андроидные векторные изображение ограниченно поддерживают формат свг. Так что, когда картинка импортируется правильно с первого раза, считайте, что вам крупно повезло.
Есть еще один вариант: экспортировать свг в растровую картинку. Но тогда вам нужно будет сделать их несколько для разных dpi, вместо одной векторной.
Обсуждают сегодня