Есть ли выравнивание "вставки" для удара SkiaSharp? - PullRequest
1 голос
/ 17 января 2020

При использовании GDI я смог установить Pen::Alignment на Inset, что вычеркнуло штрих внутри траектории. У SkiaSharp есть похожая концепция? Я просмотрел всю документацию SKPaint и не нашел того, что искал.

1 Ответ

0 голосов
/ 02 марта 2020

Согласно странице GitHub Issues , прямого способа сделать это нет. Однако есть способы обойти это, что я нашел. Для моих целей мне нужно только черно-белое моно chrome изображение, поэтому я решил нарисовать 2 прямоугольника со вторым меньшим прямоугольником поверх первого. Второй прямоугольник окрашен напротив первого и смещен по размеру и положению на требуемую ширину обводки.

Этот метод создает следующие формы:

enter image description here

Пока Skia не предоставит эту функцию напрямую, это, вероятно, самый прямой и надежный способ сделать это, по крайней мере, в моем моно chrome сценарии использования.

...