Android Студийные векторные объекты искажены - PullRequest
0 голосов
/ 26 февраля 2020

Когда я импортирую векторный svg-файл в редактор, значок выглядит нормально, но когда я отлаживаю, значок искажается, никакие преобразования не используются в svg !!! Я использую последнюю версию Android Studio 4.0 Canary 9 , поскольку я использую процессор Ryzen 5.

enter image description here

Вот исходный файл SVG, который я импортировал в Android Studio.

<svg id="brush" 
    xmlns="http://www.w3.org/2000/svg" width="27.17" height="27.17" viewBox="0 0 27.17 27.17">
    <defs>
        <style>.cls-1{fill:#2ca0d4;}</style>
    </defs>
    <path id="Path_4" data-name="Path 4" class="cls-1" d="M9.58,18.19a4.87,4.87,0,0,0-5.3-1,4.87,4.87,0,0,0-2.86,4.39,10.27,10.27,0,0,1-.72,4.36L0,27l1.31.09c.32,0,.66,0,1,0,2.56,0,5.68-.64,7.36-2.19A4.94,4.94,0,0,0,9.58,18.19Z" />
    <path id="Path_5" data-name="Path 5" class="cls-1" d="M13,14.81A9.32,9.32,0,0,0,10.38,13c-.8.83-1.59,1.67-2.35,2.51a6.08,6.08,0,0,1,2.68,1.57,6.26,6.26,0,0,1,1.6,2.75c.83-.75,1.66-1.52,2.5-2.33A8.46,8.46,0,0,0,13,14.81Z" />
    <path id="Path_6" data-name="Path 6" class="cls-1" d="M26.82.35c-.6-.6-1.58-.87-6.34,2.83a109.1,109.1,0,0,0-8.86,8.52l-.06.06h0l0,0a11,11,0,0,1,2.55,1.89A10,10,0,0,1,16,16.32l0,0h0l.09-.09A97.7,97.7,0,0,0,24,6.7C27.69,1.93,27.41,1,26.82.35Z" />
</svg>

Даже если я использую wrap_content для второй стороны, он все равно искажается

android:layout_width="500dp"
android:layout_height="wrap_content"

Когда я импортирую значок из Clip Art, которые предварительно сделаны в Android Studio, с иконкой проблем нет. В чем проблема с файлом SVG, который я импортировал?
enter image description here

...