Решение 1
Плоское изображение в Эскиз и использование этого сайта для преобразования SVG в xml для Android
Решение 2
Я использую nonZero вместо evenOdd и открываю его в Sketch для обратного Порядка, после обратного он изменит pathData и удалит android: fillType и все отлично работает на Android 21 +.
Решение 3
PNG
TLDR
После некоторых исследований я обнаружил, что есть два метода свойств правила заполнения для векторной графики:SVGs, «Evenodd» против «ненулевой»
Я открыл значок SVG в Sketch и осмотрел отверстие в верхней части значка.Как и ожидалось, он использует свойство fill-rule: evenodd.Теперь мне нужно изменить правило заполнения, чтобы использовать свойство «отличное от нуля».Как?Выберите путь.Справа находится значок настроек в свойстве «Заполнение».Щелкните по нему и выберите «ненулевой».
В главном меню выберите «Слой» → «Пути» → «Обратный порядок».Я вернул отверстие в верхней части значка и тоже получил отверстие в приложении.
Подробнее