Zoom Gestures
Defined in package com.scandit.datacapture.core.ui.gesture
- ZoomGesture
interface ZoomGestureAdded in version 6.6.0
Common interface for all the zoom gestures.
- triggerZoomIn()
fun triggerZoomIn()Added in version 6.7.0
Triggers a zoom in as if the zoom in gesture was performed.
- triggerZoomOut()
fun triggerZoomOut()Added in version 6.7.0
Triggers a zoom out as if the zoom out gesture was performed.
- addListener(listener)
fun addListener(listener: ZoomGestureListener)
Added in version 6.7.0
Adds the listener to this gesture.
In case the same listener is already observing this instance, calling this method will not add the listener again.
- removeListener(listener)
fun removeListener(listener: ZoomGestureListener)
Added in version 6.7.0
Removes a previously added listener from this gesture.
In case the listener is not currently observing this instance, calling this method has no effect.
- SwipeToZoom
class SwipeToZoom : ZoomGesture
Added in version 6.6.0
Swipe to zoom gesture.
- SwipeToZoom()
SwipeToZoom()Added in version 6.6.0
Constructs a new SwipeToZoom instance. The zoom levels can be changed in the CameraSettings through zoomFactor (zoom factor when zoomed out) and zoomGestureZoomFactor (zoom factor when zoomed in).
- triggerZoomIn()
fun triggerZoomIn()Added in version 6.7.0
Implemented from ZoomGesture. See ZoomGesture.triggerZoomIn().
- triggerZoomOut()
fun triggerZoomOut()Added in version 6.7.0
Implemented from ZoomGesture. See ZoomGesture.triggerZoomOut().
- addListener(listener)
fun addListener(listener: ZoomGestureListener)
Added in version 6.7.0
Implemented from ZoomGesture. See ZoomGesture.addListener().
- removeListener(listener)
fun removeListener(listener: ZoomGestureListener)
Added in version 6.7.0
Implemented from ZoomGesture. See ZoomGesture.removeListener().
- toJson()
fun toJson(): String
Added in version 6.7.0
Implemented from ZoomGesture. See ZoomGesture.toJson().