Eto.SkiaDraw
0.2.0
See the version list below for details.
dotnet add package Eto.SkiaDraw --version 0.2.0
NuGet\Install-Package Eto.SkiaDraw -Version 0.2.0
<PackageReference Include="Eto.SkiaDraw" Version="0.2.0" />
paket add Eto.SkiaDraw --version 0.2.0
#r "nuget: Eto.SkiaDraw, 0.2.0"
// Install Eto.SkiaDraw as a Cake Addin #addin nuget:?package=Eto.SkiaDraw&version=0.2.0 // Install Eto.SkiaDraw as a Cake Tool #tool nuget:?package=Eto.SkiaDraw&version=0.2.0
Eto.SkiaDraw
Provides an Eto.Forms view control that allows using SkiaSharp functionality for drawing and let Eto do the rendering.
Demo applications : https://nightly.link/rafntor/Eto.SkiaDraw/workflows/build/master
Quickstart
Use NuGet to install Eto.SkiaDraw
, then subclass a Eto.SkiaDraw.SkiaDrawable
and override the OnPaint
event like in the following example:
class TestView : SkiaDrawable
{
protected override void OnPaint(SKPaintEventArgs e)
{
SKColor [] colors = { SKColors.DeepPink, SKColors.DeepSkyBlue };
for (int i = 0; i < 5; ++i)
e.Surface.Canvas.DrawOval(Width/2, Height/2, Width/(2+i), Height/(2+i), new SKPaint() { Color = colors[i % 2], IsAntialias = true });
}
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Eto.SkiaDraw:
Package | Downloads |
---|---|
Mapsui.Eto
Eto.Forms map components based on the Mapsui library |
|
LiveChartsCore.SkiaSharpView.Eto
Simple, flexible, interactive and powerful data visualization for Eto.Forms. |
|
OxyPlot.Eto.Skia
OxyPlot plotting library for Eto.Forms based on SkiaSharp |
|
Eto.RainbowLoading.Skia
A SkiaSharp implementation based of the famous Android loading indicator for Eto.Forms . |
|
Eto.Microcharts
Provides an Eto.Forms view control for Microcharts. |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on Eto.SkiaDraw:
Repository | Stars |
---|---|
beto-rodriguez/LiveCharts2
Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
|
|
microcharts-dotnet/Microcharts
Create cross-platform (Xamarin, Windows, ...) simple charts.
|
|
Mapsui/Mapsui
Mapsui is a .NET Map component for: MAUI, WPF, Avalonia, Uno, Blazor, WinUI, Xamarin and Eto
|
Version | Downloads | Last updated |
---|---|---|
0.2.1-ci.20 | 208 | 5/29/2022 |
0.2.1-ci.19 | 138 | 5/29/2022 |
0.2.1-ci.17 | 145 | 5/29/2022 |
0.2.1-ci.15 | 148 | 5/27/2022 |
0.2.1-ci.14 | 148 | 4/9/2022 |
0.2.1-ci.12 | 136 | 4/9/2022 |
0.2.1-ci.11 | 146 | 4/2/2022 |
0.2.1-ci.10 | 148 | 4/9/2022 |
0.2.1-ci.8 | 157 | 3/2/2022 |
0.2.1-ci.6 | 132 | 3/1/2022 |
0.2.1-ci.4 | 139 | 3/1/2022 |
0.2.1-ci.2 | 136 | 3/1/2022 |
0.2.0 | 36,588 | 2/7/2022 |
0.1.1-ci.3 | 149 | 2/5/2022 |
0.1.1-ci.2 | 157 | 2/1/2022 |
0.1.0 | 1,689 | 1/20/2022 |
0.1.0-ci.21 | 154 | 1/20/2022 |
0.1.0-ci.19 | 153 | 1/16/2022 |
0.1.0-ci.18 | 182 | 1/15/2022 |
0.1.0-ci.17 | 151 | 1/15/2022 |
0.1.0-ci.16 | 184 | 1/15/2022 |
0.1.0-ci.14 | 148 | 1/14/2022 |
0.1.0-ci.13 | 151 | 1/14/2022 |
0.1.0-ci.11 | 162 | 1/14/2022 |
0.1.0-ci.10 | 151 | 1/14/2022 |
0.1.0-ci.9 | 155 | 1/14/2022 |
0.1.0-ci.8 | 154 | 1/14/2022 |
0.1.0-ci.7 | 152 | 1/14/2022 |
0.1.0-ci.6 | 181 | 1/14/2022 |