pinch_zoom_release_unzoom 0.0.4 icon indicating copy to clipboard operation
pinch_zoom_release_unzoom: ^0.0.4 copied to clipboard

A Widget to let you have a pinch to zoom that returns to the old size after the pinch has ended. Is very similar to the way you can zoom pictures on instagram

This package helps to create an instagram like zoom picture. With pinch to zoom and release to unzoom

Zoom_demo

Features #

Let's your app show zoomable images in an user friendly way.

It's a container of an uncliped interactive viewer that let's the user zoom the image occupying the entire screen. Once you release the screen and stop the pinch interaction the image/widget will come back to it's original size in an smooth animation.

Getting started #

Add the dependency to your pubspec.yaml:

pinch_zoom_release_unzoom: ^0.0.4

Usage #


PinchZoomReleaseUnzoomWidget(
  child: Image.network(
    'https://storage.googleapis.com/cms-storage-bucket/70760bf1e88b184bb1bc.png'
  ),
)

Additional information #

This package also support some extra parameterizations that may be useful depending on what are you trying to achieve

PinchZoomReleaseUnzoomWidget(
    child: Image.network('https://storage.googleapis.com/cms-storage-bucket/70760bf1e88b184bb1bc.png'),
    minScale: 0.8,
    maxScale: 4,
    resetDuration: const Duration(milliseconds: 200),
    boundaryMargin: const EdgeInsets.only(bottom: 0),
    clipBehavior: Clip.none,
    useOverlay: true,
    maxOverlayOpacity: 0.5,
    overlayColor: Colors.black,
)

Like us on pub.dev #

Package url: https://pub.dev/packages/pinch_zoom_release_unzoom

Instruction to publish the package to pub.dev #

dart pub publish

9
likes
130
pub points
63%
popularity

Publisher

verified publisher iconincaview.com

A Widget to let you have a pinch to zoom that returns to the old size after the pinch has ended. Is very similar to the way you can zoom pictures on instagram

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

Icon for licenses.Apache-2.0 (LICENSE)

Dependencies

flutter

More

Packages that depend on pinch_zoom_release_unzoom