| Interface | Description |
|---|---|
| GestureController.OnGestureListener |
Listener for different touch events
|
| GestureController.OnStateChangeListener |
State 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.getEffectiveMovementArea(RectF, State)) and dynamic min / max zoom levels
(see StateController.getEffectiveMinZoom() and StateController.getEffectiveMaxZoom()). |
| Enum | Description |
|---|---|
| Settings.Fit |