photo_view 0.0.4 photo_view: ^0.0.4 copied to clipboard
A simple zoomable image widget for Flutter.
Flutter Photo View #
A simple zoomable image widget for Flutter
PhotoView is useful in full screen exibition cases.
Resolves a image provider and show the result with useful gestures support, such as pinch to zoom and pan.
Todo:
- Scale on doubleTap
- Zoom when pinched
- Respect screen and image boundaries
- Center image when zooming out
- Add image zoom limits (
minScale
anmaxScale
) - Add GIF support
- Multiple image support (Gallery mode)
- Rotate gesture rotates image (Work in progress)
Pull requests are welcome 😊.
Sample code #
Given a ImageProvider imageProvider
(such as AssetImage or NetworkImage):
@override
Widget build(BuildContext context) {
return new Container(
child: new PhotoView(
imageProvider: imageProvider
);
);
}
Simple Image | GIF |
---|---|
API #
For more information about how to use Photo View, check the API Docs