# 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)

*** ** * ** ***


```
public abstract class ZoomGestureDetector.ZoomEvent
```

<br />

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

|---|---|
| `https://developer.android.com/reference/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.Begin` | The beginning of a zoom gesture. |
| `https://developer.android.com/reference/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.End` | The end of a zoom gesture. |
| `https://developer.android.com/reference/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 |
|---|
| `public final class https://developer.android.com/reference/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.Begin extends https://developer.android.com/reference/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent` The beginning of a zoom gesture. |
| `public final class https://developer.android.com/reference/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.End extends https://developer.android.com/reference/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent` The end of a zoom gesture. |
| `public final class https://developer.android.com/reference/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent.Move extends https://developer.android.com/reference/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent` The moving events of a gesture in progress. |

| ### Public methods |
|---|---|
| `final long` | `https://developer.android.com/reference/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent#getEventTime()()` The event time in milliseconds of the current event being processed, in `https://developer.android.com/reference/android/os/SystemClock.html#uptimeMillis()` time base. |
| `final int` | `https://developer.android.com/reference/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent#getFocusX()()` The X coordinate of the current gesture's focal point in pixels. |
| `final int` | `https://developer.android.com/reference/androidx/camera/viewfinder/core/ZoomGestureDetector.ZoomEvent#getFocusY()()` The Y coordinate of the current gesture's focal point in pixels. |

## Public methods

### getEventTime

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

```
public final long getEventTime()
```

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

### getFocusX

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

```
public final int getFocusX()
```

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

### getFocusY

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

```
public final int getFocusY()
```

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