Я создал простое изображение кнопки воспроизведения в Illustrator, сохранил его как SVG, использовал онлайн-конвертер SVG-to-Drawable для создания xml файла, а затем попытался использовать Android Studio Инструмент Vector Asset для импорта файла в мой проект. Однако при импорте отсутствует один из элементов drawable, в данном случае белый треугольник посередине круга.Ошибка импорта Vector Asset в Android Studio
play_circle.xml (преобразованный XML-файл)
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:viewportWidth="94"
android:viewportHeight="102"
android:width="94dp"
android:height="102dp">
<path
android:pathData="M85 52.5A38.5 38.5 0 0 1 46.5 91 38.5 38.5 0 0 1 8
52.5 38.5 38.5 0 0 1 46.5 14 38.5 38.5 0 0 1 85 52.5Z"
android:strokeWidth="2"
android:fillColor="#424900"
android:strokeAlpha="0.29"
android:fillAlpha="0.29"
android:strokeColor="#000000"
android:strokeMiterLimit="10" />
<path
android:pathData="M71.39 51.63L34.81 30.51"
android:fillColor="#ffffff" />
</vector>
play_button.svg, as created in illustrator and how it's intended to be
Добавили ли вы этот xml в drawable-v21? –
есть. Чтобы уточнить, всякий раз, когда я открываю инструмент Vector Asset Import в Android Studio, изображение уже перепутано (не показывая белый треугольник посередине). Интересно, есть ли ошибка с инструментом – RustWebDev
Можете ли вы добавить оригинальный SVG-файл? – kazhiu