Как добавить прямоугольник или любую форму с помощью Skia Sharp и применить к этому объекту цвет заливки и цвет обводки в iOS
Как добавить прямоугольник с помощью Skia Sharp и применить к этому объекту цвет заливки и цвет обводки?
Ответы (1)
Чтобы нарисовать как заливку, так и обводку, вам нужно будет выполнить две операции рисования:
// the rectangle
var rect = SKRect.Create(10, 10, 100, 100);
// the brush (fill with blue)
var paint = new SKPaint {
Style = SKPaintStyle.Fill,
Color = SKColors.Blue
};
// draw fill
canvas.DrawRect(rect, paint);
// change the brush (stroke with red)
paint.Style = SKPaintStyle.Stroke;
paint.Color = SKColors.Red;
// draw stroke
canvas.DrawRect(rect, paint);
person
Matthew
schedule
17.02.2017
Спасибо за помощь @Matthew, не могли бы вы помочь мне найти разницу между рисованием через UIVIew и SkiaSharp, кажется, оба похожи.
- person Devaraj; 01.03.2017
Никакой реальной разницы как таковой нет. Но преимущество SkiaSharp заключается в том, что код на 100% можно повторно использовать на большинстве платформ - от серверов до мобильных устройств, от Windows до Linux.
- person Matthew; 14.03.2017