SkiaSharp.Views 4.155.0-rc.1.26512.8

SkiaSharp.Views

NuGet NuGet downloads License: MIT

SkiaSharp.Views provides native SkiaSharp drawing views for Android, iOS, Mac Catalyst, macOS, tvOS, and Tizen applications. Each view owns the platform rendering surface and raises a familiar PaintSurface event so application code can draw with SKCanvas.

What you get

  • SKCanvasView for CPU-rendered, on-demand drawing.
  • GPU-backed views using OpenGL, Metal, or the platform's accelerated rendering surface.
  • Touch and input helpers, density-aware sizing, and explicit invalidation.
  • Platform-native view types that fit directly into each UI framework.

Get started

Install the package into a native platform application:

dotnet add package SkiaSharp.Views

Create the platform SKCanvasView and handle PaintSurface:

private void OnPaintSurface(object sender, SKPaintSurfaceEventArgs e)
{
    var canvas = e.Surface.Canvas;
    canvas.Clear(SKColors.White);

    using var paint = new SKPaint
    {
        Color = SKColors.CornflowerBlue,
        IsAntialias = true,
    };

    canvas.DrawCircle(e.Info.Width / 2f, e.Info.Height / 2f, 120, paint);
}

The namespace and native base type vary by target:

Target Namespace Primary view
Android SkiaSharp.Views.Android SKCanvasView
iOS and Mac Catalyst SkiaSharp.Views.iOS SKCanvasView
macOS SkiaSharp.Views.Mac SKCanvasView
tvOS SkiaSharp.Views.tvOS SKCanvasView
Tizen SkiaSharp.Views.Tizen SKCanvasView

Using another UI framework?

Choose the package that matches the application framework:

Framework Package
.NET MAUI SkiaSharp.Views.Maui.Controls
Blazor WebAssembly SkiaSharp.Views.Blazor
Windows Forms SkiaSharp.Views.WindowsForms
WPF SkiaSharp.Views.WPF
WinUI 3 SkiaSharp.Views.WinUI
GTK 3 or GTK 4 SkiaSharp.Views.Gtk3 or SkiaSharp.Views.Gtk4
Uno Platform SkiaSharp.Views.Uno.WinUI

Documentation and resources

Feedback and contributing

SkiaSharp is an open-source Microsoft project built with the .NET community. Use GitHub Discussions for questions, file bugs and feature requests in the issue tracker, and read the contributing guide to get involved.

This package is released under the MIT license.

Showing the top 20 packages that depend on SkiaSharp.Views.

Packages Downloads
Microsoft.Maui.Graphics.Skia
.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. This package contains additional graphics and drawing APIs for using the SkiaSharp graphics engine with .NET MAUI Graphics.
49
Microsoft.Maui.Graphics.Skia
.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. This package contains additional graphics and drawing APIs for using the SkiaSharp graphics engine with .NET MAUI Graphics.
47
Microsoft.Maui.Graphics.Skia
.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. This package contains additional graphics and drawing APIs for using the SkiaSharp graphics engine with .NET MAUI Graphics.
46
Tizen.UIExtensions.NUI
The Tizen.UIExtensions provides a set of advanced views and containers based on Tizen.NET UI Framework (NUI).
46
Microsoft.Maui.Graphics.Skia
Package Description
45
Microsoft.Maui.Graphics.Skia
.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. This package contains additional graphics and drawing APIs for using the SkiaSharp graphics engine with .NET MAUI Graphics.
45
Tizen.UIExtensions.NUI
The Tizen.UIExtensions provides a set of advanced views and containers based on Tizen.NET UI Framework (NUI).
45
Microsoft.Maui.Graphics.Skia
Package Description
43
Microsoft.Maui.Graphics.Skia
.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. This package contains additional graphics and drawing APIs for using the SkiaSharp graphics engine with .NET MAUI Graphics.
43
Microsoft.Maui.Graphics.Skia
.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. This package contains additional graphics and drawing APIs for using the SkiaSharp graphics engine with .NET MAUI Graphics.
42
Microsoft.Maui.Graphics.Skia
.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. This package contains additional graphics and drawing APIs for using the SkiaSharp graphics engine with .NET MAUI Graphics.
41
Microsoft.Maui.Graphics.Skia
Package Description
40
Microsoft.Maui.Graphics.Skia
Package Description
38
Tizen.UIExtensions.NUI
The Tizen.UIExtensions provides a set of advanced views and containers based on Tizen.NET UI Framework (NUI).
38

Please visit https://go.microsoft.com/fwlink/?linkid=868517 to view the release notes.

.NET 10.0

.NET 10.0

.NET 10.0

.NET 10.0

.NET 10.0

.NET 10.0

.NET 10.0

.NET Framework 4.6.2

.NET Framework 4.8

.NET 6.0

.NET 9.0

.NET 9.0

.NET 9.0

.NET 9.0

.NET 9.0

.NET 9.0

.NET 9.0

Version Downloads Last updated
4.156.0-preview.1.26512.10 4 10/16/2026
4.155.0-rc.1.26512.8 3 10/16/2026
4.155.0-preview.2.26479.13 9 09/30/2026
4.155.0-preview.1.26471.14 7 09/29/2026
4.154.0-rc.1.26479.14 10 09/30/2026
4.154.0-preview.2.26471.11 9 09/29/2026
4.154.0-preview.1.26454.9 16 09/07/2026
4.153.1 10 09/30/2026
4.153.0 11 09/29/2026
4.153.0-rc.1.26456.2 12 09/18/2026
4.153.0-preview.1.26454.6 12 09/07/2026
4.152.3 8 09/30/2026
4.152.2 10 09/29/2026
4.152.1 13 09/20/2026
4.152.0 15 09/10/2026
4.152.0-rc.1.26426.14 14 08/27/2026
4.152.0-preview.1.1 22 08/08/2026
4.151.5 9 09/30/2026
4.151.4 11 09/29/2026
4.151.3 12 09/21/2026
4.151.2 12 09/03/2026
4.151.1 19 08/06/2026
4.151.0 20 08/01/2026
4.151.0-rc.1.1 19 07/23/2026
4.151.0-preview.2.1 21 07/21/2026
4.151.0-preview.1.1 25 07/05/2026
4.150.5 8 09/30/2026
4.150.4 9 09/30/2026
4.150.3 13 09/05/2026
4.150.2 19 08/06/2026
4.150.1 19 07/21/2026
4.150.0 24 07/12/2026
4.150.0-rc.1.1 27 06/30/2026
4.150.0-preview.2.1 23 06/26/2026
4.150.0-preview.1.1 25 06/16/2026
4.148.0 28 06/24/2026
4.148.0-rc.1.2 23 06/14/2026
4.147.0-preview.3.1 27 05/27/2026
4.147.0-preview.2.1 32 05/13/2026
4.147.0-preview.1.1 42 04/28/2026
3.119.4 28 05/27/2026
3.119.4-preview.1.1 39 04/25/2026
3.119.3-preview.1.1 50 02/11/2026
3.119.2 48 02/08/2026
3.119.2-preview.3.1 46 02/05/2026
3.119.2-preview.2.3 48 01/29/2026
3.119.2-preview.1 50 12/13/2025
3.119.1 6 09/28/2026
3.119.1-preview.1 40 12/18/2025
3.119.0 40 12/11/2025
3.119.0-stable.1 6 10/08/2026
3.119.0-preview.1.2 3 10/11/2026
3.118.0-preview.2.3 41 12/11/2025
3.118.0-preview.1.2 45 12/12/2025
3.116.1 49 12/11/2025
3.116.0 52 12/11/2025
3.116.0-preview.6.1 28 12/15/2025
3.0.0-preview.5.4 6 09/30/2026
3.0.0-preview.4.1 44 12/12/2025
3.0.0-preview.3.1 32 12/11/2025
3.0.0-preview.2.1 4 10/11/2026
3.0.0-preview.1.8 5 10/06/2026
3.0.0-preview.0.132 39 12/11/2025
2.88.9 4 10/03/2026
2.88.9-preview.2.2 46 12/12/2025
2.88.9-preview.1.1 4 10/01/2026
2.88.8 35 12/12/2025
2.88.8-preview.1.1 44 12/11/2025
2.88.7 48 12/11/2025
2.88.6 43 12/11/2025
2.88.6-preview.1.2 43 12/12/2025
2.88.5 4 10/04/2026
2.88.4 49 12/11/2025
2.88.4-preview.96 47 12/12/2025
2.88.4-preview.95 47 12/12/2025
2.88.4-preview.89 42 12/11/2025
2.88.4-preview.84 5 10/02/2026
2.88.4-preview.82 6 09/29/2026
2.88.4-preview.76 46 12/11/2025
2.88.4-preview.70 42 12/12/2025
2.88.3 40 12/11/2025
2.88.2 44 12/11/2025
2.88.2-preview.8 6 09/28/2026
2.88.1 60 12/11/2025
2.88.1-preview.108 43 12/11/2025
2.88.1-preview.104 4 10/03/2026
2.88.1-preview.91 49 12/11/2025
2.88.1-preview.79 47 12/12/2025
2.88.1-preview.75 47 12/30/2025
2.88.1-preview.71 3 10/11/2026
2.88.1-preview.63 3 10/11/2026
2.88.1-preview.1 38 12/11/2025
2.88.0 40 12/30/2025
2.88.0-preview.266 47 12/11/2025
2.88.0-preview.256 44 12/11/2025
2.88.0-preview.254 32 12/11/2025
2.88.0-preview.232 39 12/11/2025
2.88.0-preview.209 48 12/11/2025
2.88.0-preview.187 38 12/11/2025
2.88.0-preview.179 45 12/11/2025
2.88.0-preview.178 42 12/11/2025
2.88.0-preview.155 42 12/11/2025
2.88.0-preview.152 43 12/12/2025
2.88.0-preview.150 41 12/12/2025
2.88.0-preview.145 41 12/16/2025
2.88.0-preview.140 44 12/11/2025
2.88.0-preview.139 7 09/29/2026
2.88.0-preview.127 8 09/29/2026
2.88.0-preview.120 5 09/30/2026
2.88.0-preview.61 28 12/11/2025
2.80.4 5 10/10/2026
2.80.4-preview.9 4 09/28/2026
2.80.4-preview.5 5 10/06/2026
2.80.4-preview.2 4 10/09/2026
2.80.3 40 12/11/2025
2.80.3-preview.93 43 12/11/2025
2.80.3-preview.90 42 12/11/2025
2.80.3-preview.40 41 12/12/2025
2.80.3-preview.24 5 09/30/2026
2.80.3-preview.18 46 12/15/2025
2.80.2 4 10/06/2026
2.80.2-preview.36 43 12/11/2025
2.80.2-preview.33 27 12/11/2025
2.80.2-preview.19 44 12/11/2025
2.80.2-preview.18 40 12/11/2025
2.80.2-preview.9 4 10/10/2026
2.80.1 46 12/11/2025
2.80.0 45 12/11/2025
2.80.0-preview.33 35 12/14/2025
2.80.0-preview.24 43 12/11/2025
2.80.0-preview.14 53 12/11/2025
2.80.0-preview.12 39 12/18/2025
2.80.0-preview.3 41 12/11/2025
1.68.3 44 12/11/2025
1.68.3-preview.2 3 10/11/2026
1.68.2.1 44 12/11/2025
1.68.2 46 12/31/2025
1.68.2-preview.60 3 10/11/2026
1.68.2-preview.50 43 12/11/2025
1.68.2-preview.45 3 10/11/2026
1.68.2-preview.43 43 12/11/2025
1.68.2-preview.39 4 10/11/2026
1.68.2-preview.29 3 10/11/2026
1.68.2-preview.21 44 12/11/2025
1.68.2-preview.17 45 12/11/2025
1.68.1.1 44 12/11/2025
1.68.1.1-preview.9 45 12/11/2025
1.68.1 51 12/11/2025
1.68.1-rc.172 50 12/11/2025
1.68.1-rc.170 43 12/11/2025
1.68.1-rc.169 44 12/11/2025
1.68.1-rc.165 3 10/11/2026
1.68.1-rc.153 45 12/11/2025
1.68.1-rc.147 50 12/12/2025
1.68.0 44 12/11/2025
1.68.0-preview28 44 12/11/2025
1.60.3 46 12/14/2025
1.60.2 63 12/11/2025
1.60.1 5 10/05/2026
1.60.0 48 12/11/2025
1.59.3 39 12/12/2025
1.59.2 37 12/11/2025
1.59.1.1 5 10/06/2026
1.59.1 39 12/30/2025
1.59.0 42 12/11/2025
1.58.1.1 36 12/11/2025
1.58.1 45 12/11/2025
1.58.0 47 12/11/2025
1.57.1 42 12/11/2025
1.57.0 6 10/02/2026
1.56.2 44 12/11/2025
1.56.1 42 12/11/2025
1.56.1-beta 4 10/08/2026
1.56.0 4 09/28/2026
1.55.1 49 12/15/2025
1.55.0 53 12/11/2025
1.54.1-beta1 4 10/03/2026