| Interface | Description |
|---|---|
| GestureController.OnGestureListener |
Listener for different touch events.
|
| GestureController.OnStateChangeListener |
State changes listener.
|
| GestureController.OnStateSourceChangeListener |
State source changes listener.
|
| Class | Description |
|---|---|
| GestureController |
Handles touch events to update view's position state (
State) based on current
setup (Settings).Settings can be obtained and altered through GestureController.getSettings().Note, that some settings are required in order to correctly update state, see Settings. |
| GestureController.SimpleOnGestureListener |
Simple implementation of
GestureController.OnGestureListener. |
| GestureControllerForPager |
Allows cross movement between view controlled by this
GestureController and it's parent
ViewPager by splitting scroll movements between them. |
| Settings |
Various settings needed for
GestureController and for StateController. |
| State |
Represents 2d transformation state.
|
| StateController |
Helper class that holds reference to
Settings object and controls some aspects of view
State, such as movement bounds restrictions
(see StateController.getMovementArea(State, RectF)) and dynamic min / max zoom levels
(see StateController.getMinZoom(State) and StateController.getMaxZoom(State)). |
| Enum | Description |
|---|---|
| GestureController.StateSource |
Source of state changes.
|
| Settings.Fit |