Search code examples
xamarinxamarin.formsskiaskiasharp

Skia view element in xamarin.forms


I'm trying to draw new elements/images via the new skiasharp library for xamarin forms. I got the samples working but they only change the full content page with the new canvas.

So my question would be how to implement a single view which can be placed in any place in another content page. Does anyone have experiences with skia? How do I choose the canvas? Do I have to overwrite an existing Image or similar?

Thanks for you help.


Solution

  • Sure, and there is a view which you are looking for: SkiaView.

    It inherited from Xamarin.Forms.View and contains some properties such as HeightRequest or Scale.

    I suppose you are interested in these classes:

    EDIT:

    Finally there is a NuGet package with Xamarin.Forms support: SkiaSharp.Views.Forms 1.54.1-beta1. Samples are available in SkiaSharp repository.