photo_view library

Classes

PhotoView
A StatefulWidget that contains all the photo view rendering elements. [...]
PhotoViewComputedScale
A class that work as a enum. It overloads the operator * saving the double as a multiplier. [...]
PhotoViewController
The default implementation of PhotoViewControllerBase. [...]
PhotoViewControllerBase<T extends PhotoViewControllerValue>
The interface in which controllers will be implemented. [...]
PhotoViewControllerValue
The state value stored and streamed by PhotoViewController.
PhotoViewGestureDetectorScope
An InheritedWidget responsible to give a axis aware scope to PhotoViewGestureRecognizer. [...]
PhotoViewHeroAttributes
Data class that holds the attributes that are going to be passed to PhotoViewImageWrapper's Hero.
PhotoViewScaleStateController
A controller responsible only by scaleState. [...]

Extensions

PhotoViewScaleStateIZoomingExtension

Functions

defaultScaleStateCycle(PhotoViewScaleState actual) PhotoViewScaleState
The default ScaleStateCycle

Enums

PhotoViewScaleState
A way to represent the step of the "doubletap gesture cycle" in which PhotoView is.

Typedefs

LoadingBuilder(BuildContext context, ImageChunkEvent event) Widget
A type definition for a callback to show a widget while the image is loading, a ImageChunkEvent is passed to inform progress
PhotoViewImageTapDownCallback(BuildContext context, TapDownDetails details, PhotoViewControllerValue controllerValue) → dynamic
A type definition for a callback when the user taps down the photoview region
PhotoViewImageTapUpCallback(BuildContext context, TapUpDetails details, PhotoViewControllerValue controllerValue) → dynamic
A type definition for a callback when the user taps up the photoview region
ScaleStateCycle(PhotoViewScaleState actual) PhotoViewScaleState
A type definition for a Function that receives the actual PhotoViewScaleState and returns the next one It is used internally to walk in the "doubletap gesture cycle". It is passed to PhotoView.scaleStateCycle
ScaleStateListener(double prevScale, double nextScale) → void