Использование SVG, преобразованного в векторное изображение - PullRequest
0 голосов
/ 20 декабря 2018

После оформления этого текста ниже в приложении Inkscape я хотел бы использовать его в Android на специальном ImageView

enter image description here

Я новичок виспользовать эту функцию в Android IFAIG Я конвертирую это по этой ссылке как:

http://a -student.github.io / SvgToVectorDrawableConverter.Web /

Теперь, после конвертациичто я копирую это в папку drawable и назначаю это в ImageView У меня нет этой структуры шрифта в ImageView и как с этим изображением:

enter image description here

Как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 20 декабря 2018

Основная проблема в том, что ваш SVG-файл зависит от конкретного устанавливаемого шрифта.Независимо от того, конвертируете ли вы SVG с помощью онлайн-инструмента или используете его напрямую, как предложено GianhTran , эту зависимость лучше удалить.

Так в Inkscape:

  • Выберите текст
  • Применить Путь> Объект к пути из меню

Ваш текст теперь преобразован в путь.Больше не зависит от наличия шрифта.

0 голосов
/ 20 декабря 2018

Если у вас есть svg файл ресурса, вы можете использовать для ImageView,

Добавить ниже конфигурацию в ваш gradle

defaultConfig {
       ....
       vectorDrawables.useSupportLibrary = true
       ...
    } 

И использовать srcCompat вImageView

app:srcCompat="your_svg"
...