SkiaSharp
Last updated
Last updated
SkiaSharp is a 2D graphics system for .NET powered by the open-source Skia graphics engine that is used extensively in Google products. You can use SkiaSharp in your Xamarin.Forms applications to draw 2D vector graphics, bitmaps, and text.
The nuget implements a view component for the type .
To use Fabulous.XamarinForms.SkiaSharp
, you must
Add a reference to SkiaSharp.Views.Forms
across your whole solution. This will add appropriate references to your platform-specific Android and iOS projects too.
Next add a reference to Fabulous.XamarinForms.SkiaSharp
across your whole solution.
After these steps you can use SkiaSharp in your view function. Here is a simple example of using SkiaSharp to draw a circle and respond to touch events:
By default, the view will not be redrawn when the model changes. You should set invalidate
to true when you know that a redraw is needed. Set it back to false when done, otherwise it will be redrawn at each update.