I have a Xamarin.Forms that renders some drawing using SkiaSharp's SKCanvasView
I'm running it on Android, it's working OK.
Now, I need to use a SKGlView instead of a SKCanvasView to take benefit of OpenGL speed.
Here is the problem:
With SKCanvasView, first call to PaintSurface occures before the page renders, which is good because when the page appears, the SKCanvasView displays my rendering immediatly.
But with SKGlView, first call to PaintSurface occures "too late", i.e. the page is already rendered on screen. So the SKGlView is first displayed "white" during a short time, until PaintSurface occures.
How to have SKGlView's PaintSurface occuring before Page is first rendered?