# ZoomGestureDetector.ZoomEvent

Artifact: [androidx.camera.viewfinder:viewfinder-core](https://developer.android.com/jetpack/androidx/releases/camera-viewfinder) [View Source](https://cs.android.com/search?q=file:androidx/camera/viewfinder/core/ZoomGestureDetector.kt+class:androidx.camera.viewfinder.core.ZoomGestureDetector.ZoomEvent) Added in [1.5.0](https://developer.android.com/jetpack/androidx/releases/camera-viewfinder#1.5.0)

*** ** * ** ***

<br />

```
abstract class ZoomGestureDetector.ZoomEvent
```

<br />

Known direct subclasses [ZoomGestureDetector.ZoomEvent.Begin](https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.Begin), [ZoomGestureDetector.ZoomEvent.End](https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.End), [ZoomGestureDetector.ZoomEvent.Move](https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.Move)

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.Begin` | The beginning of a zoom gesture. |
| `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.End` | The end of a zoom gesture. |
| `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.Move` | The moving events of a gesture in progress. |

*** ** * ** ***

The zoom event that contains extended info about event state.

## Summary

| ### Nested types |
|---|
| `class https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.Begin : https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent` The beginning of a zoom gesture. |
| `class https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.End : https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent` The end of a zoom gesture. |
| `class https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.Move : https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent` The moving events of a gesture in progress. |

| ### Public properties |
|---|---|
| `@https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent#eventTime()` The event time in milliseconds of the current event being processed, in `https://developer.android.com/reference/android/os/SystemClock.html#uptimeMillis()` time base. |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/Px @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent#focusX()` The X coordinate of the current gesture's focal point in pixels. |
| `@https://developer.android.com/reference/kotlin/androidx/annotation/Px @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent#focusY()` The Y coordinate of the current gesture's focal point in pixels. |

## Public properties

### eventTime

Added in [1.5.0](https://developer.android.com/jetpack/androidx/releases/camera-viewfinder#1.5.0)

```
val eventTime: @IntRange(from = 0) Long
```

The event time in milliseconds of the current event being processed, in `https://developer.android.com/reference/android/os/SystemClock.html#uptimeMillis()` time base.

### focusX

Added in [1.5.0](https://developer.android.com/jetpack/androidx/releases/camera-viewfinder#1.5.0)

```
val focusX: @Px @IntRange(from = 0) Int
```

The X coordinate of the current gesture's focal point in pixels.

### focusY

Added in [1.5.0](https://developer.android.com/jetpack/androidx/releases/camera-viewfinder#1.5.0)

```
val focusY: @Px @IntRange(from = 0) Int
```

The Y coordinate of the current gesture's focal point in pixels.