Android Vector Asset слишком большой - PullRequest
0 голосов
/ 28 октября 2018

У меня есть SVG, который я использую в качестве переднего плана для моей адаптивной иконки.Его высота и ширина 128px128px.Но когда я захожу в drawable> New> Vector Asset и создаю XML, my viewportWidth непропорционально велик.

Моя иконка вместо того, чтобы быть вложенной в фон, вместо этого занимает всю страницу и покрывает дажефон.Я попытался использовать Inkscape, уменьшил размер SVG и снова отправил его через drawable> New> Vector Asset, но моя иконка все еще гигантская, покрывает все ... но это просто размытое пятно.

<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="128dp"
android:height="128dp"
android:viewportWidth="1280"
android:viewportHeight="1280">

Ответы [ 2 ]

0 голосов
/ 28 октября 2018

При создании вектора из drawable>New>Vector Asset установите флажок Переопределить и укажите желаемый размер.

0 голосов
/ 28 октября 2018

Не используйте SVG для значка. Скачайте самое высокое разрешение png для вашей иконки. Затем добавьте это в каталог minmap. Он автоматически генерирует иконки всех размеров.

Щелкните правой кнопкой мыши на minmap -> Актив изображения

Там вы можете разместить значок

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...