使用
canvasview = SKCanvasView();
canvas.createBitmap (bitmap,info.Rect) // i used for drawing image
显示的新表面没有图像。
黑屏越来越空了。
答案 0 :(得分:0)
一旦安装了NuGet,就可以将SkiaSharp视图添加到XAML。在这里,我们添加了基于CPU的绘图表面SKCanvasView,但是您也可以使用基于GPU的绘图表面SKGLView:
<ContentPage ... xmlns:views="clr-namespace:SkiaSharp.Views.Forms;assembly=SkiaSharp.Views.Forms">
<Grid>
<views:SKCanvasView PaintSurface="OnPainting" />
</Grid>
</ContentPage>
然后在页面的代码后面添加事件处理程序:
using SkiaSharp;
using SkiaSharp.Views.Forms;
private void OnPainting(object sender, SKPaintSurfaceEventArgs e)
{
// we will draw here
}