insta_image_viewer 1.0.4 copy "insta_image_viewer: ^1.0.4" to clipboard
insta_image_viewer: ^1.0.4 copied to clipboard

A simple widget for full screen with swipe to dismiss, pinch & zoom.

InstaImageViewer #

A simple widget to display image in a full-screen, swipe it to dismiss, pinch & zoom.

InstaImageViewer Demo

Features #

  • Show a single image in a full screen mode
  • Nice swipe animation (like in Instagram) to dismiss full screen mode
  • Use pinch & zoom to zoom in and out in a full screen mode
  • No dependencies besides Flutter

Usage #

As easy as an image widget:

SizedBox(
  width: 100,
  height: 140,
  child: InstaImageViewer(
    child: Image(
      image: Image.network("https://picsum.photos/id/507/1000").image,
    ),
  ),
),

TODO:

  • Upon request: Possibility to wrap icons with path to large images. According current UI there is no need in in such functionality. But, in a long lists, it will lead to significant UI slowing down. So, if you need this functionality feel free to create an issue.
  • Improve animations

For any bugs, suggestions - please submit an issue.

Credits #

InstaImageViewer is a project by Agoradesk, P2P cryptocurrency trading platform. Created by the team behind LocalMonero, the biggest and most trusted Monero P2P trading platform.

89
likes
160
pub points
95%
popularity

Publisher

verified publisheragoradesk.com

A simple widget for full screen with swipe to dismiss, pinch & zoom.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (LICENSE)

Dependencies

flutter

More

Packages that depend on insta_image_viewer