Непонятно почему(для меня непонятно), при использовании svg изображения происходит потеря качества изображения. Делал значок в illustrator.
Код SVG изображения
После преобразования в Vector asset(xml) получается следующий результат.
Смотреть на значок поиска.
Ответ
Добавьте свою иконку в проект через Vector Assets и тогда не будет никаких проблем с отображением.
Ну и вообще конвертация обычно нужна, просто потому что Android Studio не все может скушать из того что выдает Иллюстратор в svg
ДОПОЛНИТЕЛЬНО
Вот так будет выглядеть представленный вами код иконки после конвертации.
Размер указанный внутри векторной картинки, должен совпадать с размером изображения в макете. Например, если в макете у вас вью 40dp, то в самой картинке должно быть так же.
И вот так она буде выглядеть на устройстве. Без каких-либо артефактов. Идеально при любом разрешении.
Хотя конечно правильнее для таких вещей использовать стандартные, уже готовые векторные иконки из библиотеки.
Комментариев нет:
Отправить комментарий