summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java
Commit message (Collapse)AuthorAgeFilesLines
* [android] AndroidX support - adjust imports and layouts.upstream/tarigo_androidx_buildIgor Tarasov2019-10-151-2/+2
|
* [android] execute quickzoom scale change based on the Y axis delta changeŁukasz Paczos2019-08-151-18/+28
| | | | | | Using finger's Y axis position allows for a linear zoom additions/deductions during the quick-zoom changes. This is in contrast to the previously used scale factor, which is based on the current span (distance from the origin) to previous span ratio and increases the closer the finger is to the origin of a gesture because the values are smaller. The scale ratio based changes are also reliant on series of motion events' values and because the Android framework can skip some events, going back and forth during a quick-zoom might not have resulted in the same transformation. This was reproduced by the round-tripping test introduced in this commit.
* [android] bring back scale delta span threshold when rotation is started firstŁukasz Paczos2019-08-151-2/+22
|
* [android] improve rotation inertia, adjust velocity ratios for screen densityŁukasz Paczos2019-08-151-21/+36
|
* [android] improve scale + rotation behaviorŁukasz Paczos2019-08-151-40/+63
|
* [android] improve scale inertiaŁukasz Paczos2019-08-151-2/+7
|
* [android] align gesture animation reasonŁukasz Paczos2019-07-251-3/+2
|
* [android] ensure that move detector is enabled if double-tap is interruptedŁukasz Paczos2019-07-111-10/+27
|
* [android] allow map panning after quick zoom is disabled but a phantom ↵Łukasz Paczos2019-07-111-22/+23
| | | | gesture is executed
* [android] ensure to re-enable move when quickzoom finishesŁukasz Paczos2019-06-201-2/+11
| | | | Because the double tap event can be canceled and stop delivering events whenever ACTION_CANCEL or ACTION_POINTER_DOWN is dispatched, we need to make the #onScaleEnd callback responsible for re-enabling the move detector as well
* [android] option to change the zoom rateŁukasz Paczos2019-05-291-4/+6
|
* [android] decrease zoom rate by 35%Łukasz Paczos2019-05-291-1/+1
|
* [android] - remove internal gesture event handling code, deprecate public ↵Tobrun2019-05-101-34/+3
| | | | gesture event hooks
* [android] reset scale/rotate focal point in each stepŁukasz Paczos2019-04-011-56/+33
|
* [android] disable move gesture detector foreseeing the quickzoomŁukasz Paczos2019-04-011-7/+7
|
* [android] fix quick-zoom + double-tap gestures combo regressionŁukasz Paczos2019-03-121-4/+18
|
* [android] invalidate the camera position when gesture finishesŁukasz Paczos2019-02-131-0/+3
|
* [android] separate quick zoom gestures optionŁukasz Paczos2019-01-251-18/+15
|
* [android] import gestures dimens using the correct package structureŁukasz Paczos2019-01-221-1/+2
|
* [android] don't cancel core transitions on MotionEvent#ACTION_CANCELŁukasz Paczos2018-11-291-1/+0
|
* [android] - nullify codebase with annotationsTobrun2018-11-071-45/+53
|
* [android] - remove deprecation notices and codeTobrun2018-11-011-64/+0
|
* [android] option to consume map clicks, consuming location clicksŁukasz Paczos2018-10-311-2/+6
|
* Revert "[android] - infer nullity"tobrun2018-10-231-53/+45
| | | | This reverts commit 617742710852a5a958a13f2b659f8c307973e49d.
* [android] - infer nullityTobrun2018-10-121-45/+53
|
* [android] dispatch camera idle/transition cancelling only if requiredŁukasz Paczos2018-09-261-14/+35
|
* [android] clear CameraChangeDispatcher message queue when camera move is ↵Łukasz Paczos2018-09-261-23/+24
| | | | restarted
* [android] - modularise the sdktobrun2018-08-241-22/+18
|
* [android] harden map events creationŁukasz Paczos2018-07-171-1/+3
|
* [android] - dispatch camera start callback only when actually movingŁukasz Paczos2018-06-201-16/+12
|
* [android] - ensure that camera is invalidated before generating telemetry eventandroid-v6.2.0-beta.1Łukasz Paczos2018-06-011-11/+12
|
* [android] - expose public api telemetry (#11503)Tobrun2018-03-221-8/+8
|
* [android] bumped gestures library version to 0.1.0 (#11483)Łukasz Paczos2018-03-201-38/+36
|
* [android] fixed TWO_FINGER_TAP telemetry event (#11460)Łukasz Paczos2018-03-161-0/+2
|
* Expose more gestures settings (#11407)Łukasz Paczos2018-03-071-40/+89
| | | | | | | | | | | | | * [android] enable/disable velocity animations * [android] exposed a method to cancel ongoing velocity animations * [android] removed unused methods and constants * [android] fixed gestures manager initialization * [android] enable/disable increasing gesture thresholds * [android] saving/restoring new gestures options
* [android] - revert java8 support in the SDKtobrun2018-03-061-1/+1
|
* [android] reworked zoomIn and zoomOut to use ValueAnimators (#11382)Łukasz Paczos2018-03-051-45/+96
|
* [android ] - new gestures library (cp #11221) (#11332)Łukasz Paczos2018-02-271-538/+558
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [android] new gesture library - added SNAPSHOT dependency * [android] new gesture library - cleaned up redundant classes * [android] new gesture library - limiting scale when rotating * [android] new gesture library - shove gesture filtering * [android] new gesture library - increase rotation threshold when scaling * [android] new gesture library - minimum angular velocity * [android] new gesture library - exposed gestures execution listeners * [android] new gesture library - notifying new listeners tests * [android] new gesture library - removed tracking setting * [android] new gesture library - resetting focal point with every scale/rotate callback * [android] new gesture library - fixed camera change dispatcher callbacks * [android] new gesture library - cancel velocity animations in maps onStop() * [android] new gesture library - extracted telemetry pushes to a method * [android] new gesture library - deprecated onScrollListener * [android] new gesture library - unified shove listener name (cherry picked from commit 7905bd6)
* [android] Integration of the new events library (#10999) (#11183)Pablo Guardiola2018-02-131-41/+70
| | | | | | | | | | | | | | | | | | | * [android] integration of the new events library * JNI Bug - current build with JNI bug * fix #10999 comments * Clean-up - clean-up timbers and test code * [android] fix sdk identifier and sdk version * [android] merge from master (MAS 3.0) * [android] bump events lib version to 3.0.0-beta.1 and remove never used methods from math utils class
* Camera callbacks for velocity animated movements (#10925)Łukasz Paczos2018-01-151-11/+39
| | | | | | * [android] camera listeners double invocation fix * [android] invoking camera change callbacks for velocity animated movements
* [android] fix sending more than once double tap event on a single double tap ↵Pablo Guardiola2018-01-081-4/+3
| | | | gesture (#10854) (#10855)
* [android] added map touch listeners api based on listspaczos2017-12-201-24/+115
|
* [android] - scale factor value of 1 should zoom outTobrun2017-12-131-1/+1
|
* Monkey crashes (#10440) (#10472)Pablo Guardiola2017-11-161-2/+9
| | | | | | | | | | | | | | | | | * [android] - avoid null map from trackballevent * [android] - fixup animated marker test activity from monkey runs * [android] - harden NativeMapView OnMapChangeListener * [android] - harden against destroyed wrapper activity while moving touch pointers * [android] - harden bulk marker activity for monkey runner * [android] - harden scale end gesture event for null velocity tracker * [android] - invalid mapboxMap invocation * [android] - reset test setup
* [android] - Add angular velocity effect on rotation gesture.Ramin Mirsharifi2017-10-301-65/+168
|
* [android] - Add touch velocity effects on scale gesture. Fine tune.Ramin Mirsharifi2017-10-301-4/+9
|
* [android] - Add touch velocity effects on scale gesture.Ramin Mirsharifi2017-10-301-5/+43
|
* [android] - fine tune gesture zoom & rotationTobrun Van Nuland2017-10-091-8/+6
|
* [android] - disable rotation gesture when pinch zoomingTobrun Van Nuland2017-09-251-12/+21
|
* [android] - fine tune fling gesture (#9532)Tobrun2017-07-181-1/+1
|