SkiaSharp.Extended icon indicating copy to clipboard operation
SkiaSharp.Extended copied to clipboard

Added a SkiaSharp.Extended.Controls project

Open mattleibow opened this issue 5 years ago • 4 comments

Creating a new project/package for more advanced SkiaSharp views, such as a dynamic (both hardware and software) views and a "infinite" gesture view.

mattleibow avatar Jun 08 '19 21:06 mattleibow

This is interesting @mattleibow . Does "infinite gesture view" mean that gesture positioning outside of a view is recorded? That would be needed for certain types of controls including sliders and scrolling and dragging views, where drags outside of the view need to be captured.

charlesroddie avatar Jul 01 '19 08:07 charlesroddie

@charlesroddie it should. You should be able to test out the sample and see that it basically "captures" the input to allow this effect.

mattleibow avatar Aug 11 '19 23:08 mattleibow

@mattleibow I recommend you look at my Mapsui PR as without this PR the mapsui fling doesn't work well in Mapsui.Forms. I wrote the fling implementation and a lot of the touch interactions like rotation/zoom in mapsui. I wouldn't use the master branch as a basis as it only looks at the last two events, which are sometimes in the same location, instead you want to look for the last couple hundred millis and look for an average over that time. This isn't in master as Paul hasn't been very active recently.

radderz avatar Sep 09 '19 04:09 radderz

This needs to be reworked a bit to use a templated view with interchangeable HW/SW views instead of a new base.

mattleibow avatar Sep 08 '20 02:09 mattleibow