#android #xml #svg
#Android #xml #svg
Вопрос:
Я создаю приложение для Android, и мои дизайнеры используют градиент для значков и фона, я могу импортировать значки в виде файлов png, но я бы предпочел сделать это с помощью svg-файла, возможно ли это.
Комментарии:
1. Если это чистый градиент, вы можете даже просто закодировать его, не добавляя никаких png.
Ответ №1:
Если под «SVG» вы подразумеваете реальные SVG-файлы, то ответ — да. Если вы действительно имеете в виду файлы с векторным отображением, то ответ — нет.
Комментарии:
1.
then the answer is yes
,, если вы используете библиотеку для чтения SVG-файлов. Похоже на AndroidSVG.2. Причина, по которой я дал оба ответа, заключается в том, что многие люди на SO использовали термин «SVG», когда на самом деле говорили о векторных файлах.
3. в чем разница?
4. Подходит? Что вы имеете в виду? Теперь вы задаете другой вопрос? Если это так, задайте новый вопрос в S.O. Если вместо этого вы имеете в виду, что хотите использовать градиенты, но не хотите использовать SVGS, то вам, возможно, придется прибегнуть к использованию PNG-файлов. Если вы сделаете это, то да, вам, вероятно, потребуется создать несколько PNG-файлов для каждого разрешения.
5. Файлы PSD (Photoshop) представляют собой растровые изображения. VectorDrawables — это векторные файлы. Итак, ответ отрицательный.