Package-level declarations
Types
Implement this interface for reacting to double clicks on Modifier.zoomable's content. By default, DoubleClickToZoomListener.cycle is used.
Gestures that Modifier.zoomable will observe and respond to.
Detects zoom and pan events made using keyboard and mouse shortcuts.
Describes how keyboard and mouse shortcuts are handled. When enabled, Modifier.zoomable's content will participate in the focus system to receive hardware events.
Represents a visual effect that displays when the zoom limits of a zoomable container have been reached.
Modifier.zoomable uses ZoomableContentLocation to understand the content's visual size and position in order to prevent it from going out of bounds during pan & zoom gestures.
Graphics transformations generated by Modifier.zoomable when pan & zoom gestures are received.
Modifier.zoomable()'s coordinate system for representing spatial offsets in CoordinateSpace.Viewport and CoordinateSpace.ZoomableContent.
Defines the focal point to use when zooming. The focal point determines which part of the content remains fixed (or is brought into position) as the zoom animation runs.
Properties
Functions
Create a ZoomableState that can be used with Modifier.zoomable.
A Modifier for handling pan & zoom gestures, designed to be shared across all your media composables so that your users can use the same familiar gestures throughout your app. It offers,