AbsolutePoint |
This class represents a point on the ZoomEngine content surface. data class AbsolutePoint |
Alignment |
Holds constants for ZoomApi.setAlignment. object Alignment |
OverPanRangeProvider |
Defines the allowed range for overpan. interface OverPanRangeProvider |
OverZoomRangeProvider |
Defines the allowed range for overzoom. interface OverZoomRangeProvider |
ScaledPoint |
This class represents a point on the ZoomEngine content surface. data class ScaledPoint |
ZoomApi |
An interface for zoom controls. interface ZoomApi |
ZoomEngine |
A low level class that listens to touch events and posts zoom and pan updates. The most useful output is a Matrix that can be used to do pretty much everything, from canvas drawing to View hierarchies translations. open class ZoomEngine : ZoomApi |
ZoomImageView |
Uses ZoomEngine to allow zooming and pan events to the inner drawable. open class ZoomImageView : ImageView, ZoomApi |
ZoomLayout |
Uses ZoomEngine to allow zooming and pan events onto a view hierarchy. The hierarchy must be contained in a single view, added to this layout (like what you do with a ScrollView). open class ZoomLayout : FrameLayout, OnGlobalLayoutListener, ZoomApi |
ZoomLogger |
Utility class that can log traces and info. class ZoomLogger |
ZoomSurfaceView |
Uses ZoomEngine to allow zooming and pan events onto a GL rendered surface. open class ZoomSurfaceView : GLSurfaceView, ZoomApi, Renderer |