Example #1
0
        private void OnPaintSurface(object sender, SKNativePaintSurfaceEventArgs e)
        {
            var controller = Element as ISKCanvasViewController;

            // the control is being repainted, let the user know
            controller?.OnPaintSurface(new SKPaintSurfaceEventArgs(e.Surface, e.Info));
        }
        private void OnPaintSkiaSharpAndroidSurface(object sender, SkiaSharp.Views.Android.SKPaintSurfaceEventArgs e)
        {
            var skiaView     = sender as SkiaSharp.Views.Android.SKCanvasView;
            var skiaViewSize = new SKSize(skiaView.Width, skiaView.Height);

            DoSkiaSharpPaint(e.Surface, e.Info.Size, skiaViewSize);
        }
 void Skia_PaintSurface(object sender, SkiaSharp.Views.Android.SKPaintSurfaceEventArgs e)
 {
     Element?.Draw(e.Surface, e.Info);
 }