# android.gesture

# android.gesture

*** ** * ** ***

Kotlin \|[Java](https://developer.android.com/reference/android/gesture/package-summary "View this page in Java")

## Interfaces

|--------------------------------------------------------------------------------------------------------------------------------------------|--------|
| [OnGestureListener](https://developer.android.com/reference/kotlin/android/gesture/GestureOverlayView.OnGestureListener)                   | <br /> |
| [OnGesturePerformedListener](https://developer.android.com/reference/kotlin/android/gesture/GestureOverlayView.OnGesturePerformedListener) | <br /> |
| [OnGesturingListener](https://developer.android.com/reference/kotlin/android/gesture/GestureOverlayView.OnGesturingListener)               | <br /> |

## Classes

|-----------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Gesture](https://developer.android.com/reference/kotlin/android/gesture/Gesture)                         | A gesture is a hand-drawn shape on a touch screen.                                                                                                                                                                                                                                                                                                                         |
| [GestureLibraries](https://developer.android.com/reference/kotlin/android/gesture/GestureLibraries)       | <br />                                                                                                                                                                                                                                                                                                                                                                     |
| [GestureLibrary](https://developer.android.com/reference/kotlin/android/gesture/GestureLibrary)           | <br />                                                                                                                                                                                                                                                                                                                                                                     |
| [GestureOverlayView](https://developer.android.com/reference/kotlin/android/gesture/GestureOverlayView)   | A transparent overlay for gesture input that can be placed on top of other widgets or contain other widgets.                                                                                                                                                                                                                                                               |
| [GesturePoint](https://developer.android.com/reference/kotlin/android/gesture/GesturePoint)               | A timed point of a gesture stroke.                                                                                                                                                                                                                                                                                                                                         |
| [GestureStore](https://developer.android.com/reference/kotlin/android/gesture/GestureStore)               | GestureLibrary maintains gesture examples and makes predictions on a new gesture                                                                                                                                                                                                                                                                                           |
| [GestureStroke](https://developer.android.com/reference/kotlin/android/gesture/GestureStroke)             | A gesture stroke started on a touch down and ended on a touch up.                                                                                                                                                                                                                                                                                                          |
| [GestureUtils](https://developer.android.com/reference/kotlin/android/gesture/GestureUtils)               | Utility functions for gesture processing \& analysis, including methods for: - feature extraction (e.g., samplers and those for calculating bounding boxes and gesture path lengths); - geometric transformation (e.g., translation, rotation and scaling); - gesture similarity comparison (e.g., calculating Euclidean or Cosine distances between two gestures). <br /> |
| [OrientedBoundingBox](https://developer.android.com/reference/kotlin/android/gesture/OrientedBoundingBox) | An oriented bounding box                                                                                                                                                                                                                                                                                                                                                   |
| [Prediction](https://developer.android.com/reference/kotlin/android/gesture/Prediction)                   | <br />                                                                                                                                                                                                                                                                                                                                                                     |