GestureConfig

data class GestureConfig(val panXEnabled: Boolean = false, val panYEnabled: Boolean = false, val panXConsumptionEnabled: Boolean = true, val panYConsumptionEnabled: Boolean = true, val zoomXEnabled: Boolean = false, val zoomYEnabled: Boolean = false, val independentZoomEnabled: Boolean = false, val panFlingAnimationEnabled: Boolean = true)

Configuration for gesture handling, including settings for panning and zooming and their use

Constructors

Link copied to clipboard
constructor(panXEnabled: Boolean = false, panYEnabled: Boolean = false, panXConsumptionEnabled: Boolean = true, panYConsumptionEnabled: Boolean = true, zoomXEnabled: Boolean = false, zoomYEnabled: Boolean = false, independentZoomEnabled: Boolean = false, panFlingAnimationEnabled: Boolean = true)

Properties

Link copied to clipboard
Link copied to clipboard

Whether independent zoom (zooming on X and Y axes separately) is allowed

Link copied to clipboard
Link copied to clipboard

Whether the inertial pan fling animation is enabled

Link copied to clipboard

Whether the pan gesture on the X-axis should be consumed. Has no effect for js and wasmJs

Link copied to clipboard
val panXEnabled: Boolean = false

Whether the pan gesture is enabled for the X-axis

Link copied to clipboard

Whether the pan gesture on the Y-axis should be consumed. Has no effect for js and wasmJs

Link copied to clipboard
val panYEnabled: Boolean = false

Whether the pan gesture is enabled for the Y-axis

Link copied to clipboard
Link copied to clipboard
val zoomXEnabled: Boolean = false

Whether the zoom gesture is enabled for the X-axis

Link copied to clipboard
val zoomYEnabled: Boolean = false

Whether the zoom gesture is enabled for the Y-axis