SkiaSharp - ссылка на именованные пути в существующем векторном SVG-файле - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть серия значков, к которым нужно применить цвета с помощью имени пути, чтобы правильно отображать изображения при загрузке их в формы Xamarin.

Мне нужно понять, как мне нужно загрузите файл SVG, а затем укажите каждый путь по имени, чтобы назначить правильный цвет

Может кто-нибудь посоветует, что мне делать?

Содержимое файла выглядит примерно так

<g id="Layer_1">
<g>
    <rect x="0.5" y="20.3" class="st0" width="111" height="73.4"/>
</g>
<circle class="st1" cx="55.8" cy="56.5" r="19"/>
<path class="st2" d="M44,60.1c8.2,3.4,13-4.3,13-4.3s2.6-3.8,7.5-3.1c4.8,0.7,9,3.2,8.6,11.8c1.1-2.4,1.8-5.2,1.8-8
    c0-10.5-8.5-19-19-19c-7.5,0-14,4.4-17.1,10.7C38.2,51.3,38,57.6,44,60.1z"/>
</g>
<g id="Layer_2">
<rect x="87.6" y="72.7" transform="matrix(0.5327 -0.8463 0.8463 0.5327 -19.9766 112.4825)" width="8.5" height="3.3"/>
</g>

И так далее

...