2017-02-17 20 views

ответ

3

Чтобы привлечь как заливку и обводку, вам придется сделать две краски операции:

// 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); 
+0

Спасибо за помощь @Matthew, можете ли вы помочь мне найти разницу между рисованием через UIVIew и SkiaSharp, кажется, что они похожи. – Devaraj

+0

В этом нет никакой реальной разницы. Но преимущество SkiaSharp в том, что код на 100% повторно используется на большинстве платформ - серверы для мобильных устройств, windows to linux. – Matthew