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