-
Notifications
You must be signed in to change notification settings - Fork 19
Class TouchInput
TouchInput class is used for interacting with user's gestures and touches to the LocationView.
Referenced from: LocationView.
- TAP - single tap on the screen;
- DOUBLE_TAP - double tap on the screen;
- LONG_PRESS - long press on the screen;
- PAN - scrolling on the screen;
- SCALE - zooming in and out on the screen.
public void setGestureEnabled(Gestures gesture)Function is used for enabling gesture.
-
gesture— Gestures enum element.
public void setGestureDisabled(Gestures gesture)Function is used for disabling gesture.
-
gesture— Gestures enum element.
public boolean isGestureEnabled(TouchInput.Gestures g)Function returns true if gesture is enabled.
-
gesture— Gestures enum element.
public void setAllGesturesEnabled()Function sets all the gestures enabled.
public void setAllGesturesDisabled()Function sets all the gestures disabled.
public void setTapResponder(TouchInput.TapResponder responder)Function is used for setting your custom released TouchInput.TapResponder interface.
-
responder— TouchInput.TapResponder interface release.
public void setDoubleTapResponder(TouchInput.DoubleTapResponder responder)Function is used for setting your custom released TouchInput.DoubleTapResponder interface.
-
responder— TouchInput.DoubleTapResponder interface release.
public void setLongPressResponder(TouchInput.LongPressResponder responder)Function is used for setting your custom released TouchInput.LongPressResponder interface.
-
responder— TouchInput.LongPressResponder interface release.
public void setPanResponder(TouchInput.PanResponder responder)Function is used for setting your custom released TouchInput.PanResponder interface.
-
responder— TouchInput.PanResponder interface release.
public void setScaleResponder(TouchInput.ScaleResponder responder)Function is used for setting your custom released TouchInput.ScaleResponder interface.
-
responder— TouchInput.ScaleResponder interface release.
public void setSimultaneousDetectionEnabled(TouchInput.Gestures first, TouchInput.Gestures second)Function is used for enabling simultaneous detection of two gestures. For example pan and scale.
-
first— Gestures enum element. -
second— Gestures enum element.
public void setSimultaneousDetectionDisabled(TouchInput.Gestures first, TouchInput.Gestures second)Function is used for disabling simultaneous detection of two gestures. For example pan and scale.
-
first— Gestures enum element. -
second— Gestures enum element.
public void isSimultaneousDetectionAllowed(TouchInput.Gestures first, TouchInput.Gestures second)Function is used for checking that simultaneous detection of two gestures allowed. For example pan and scale.
-
first— Gestures enum element. -
second— Gestures enum element.
Tutorials
Classes
- NavigineSdk
- LocationListManager
- LocationManager
- NavigationManager
- RouteManager
- ZoneManager
- NotificationManager
- MeasurementManager
- LocationEditManager
- ResourceManager
- Location
- Sublocation
- Category
- Venue
- Zone
- Beacon
- Eddystone
- Wifi
- LocationView
- LocationViewController
- CircleMapObject
- PolylineMapObject
- IconMapObject
- TouchInput
- ScaleResponder
- PanResponder
- LongPressResponder
- DoubleTapResponder
- TapResponder
- LocationListListener
- LocationListener
- PositionListener
- RouteListener
- ZoneListener
- NotificationListener
- LocationEditListener
- MeasurementListener
- ResourceListener
- ResourceUploadListener
- Notification
- Position
- SignalMeasurement
- SensorMeasurement
- Image
- RoutePath
- RouteEvent
- LocationPoint
- LocationInfo
- BitmapRegionDecoder