-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added a SkiaSharp.Extended.Controls project #79
base: main
Are you sure you want to change the base?
Conversation
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 it should. You should be able to test out the sample and see that it basically "captures" the input to allow this effect. |
@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. |
5331c88
to
282172a
Compare
This needs to be reworked a bit to use a templated view with interchangeable HW/SW views instead of a new base. |
Creating a new project/package for more advanced SkiaSharp views, such as a dynamic (both hardware and software) views and a "infinite" gesture view.