FLUTTER ECOSYSTEM

pinch_zoom_release_unzoom

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

pinch_zoom_release_unzoom cover
Latest version
2.0.0
30-day downloads
3.3K
Likes
65
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Flutter widget enabling pinch-to-zoom functionality that automatically returns to its original size after the gesture ends, mimicking Instagram's image zoom behavior. It provides a smooth, temporary zoom effect ideal for images or content that should not remain enlarged. The widget supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux, making it versatile for cross-platform applications. It is lightweight and easy to integrate with minimal configuration.

Use cases
  • Image viewing with temporary zoom
  • Interactive UI elements with dynamic scaling
  • Cross-platform gesture-based content exploration
  • Enhancing user experience in photo galleries
  • Simple zoom effects without persistent scaling
Key features
  • Automatic return to original size after pinch
  • Smooth animation during zoom and unzoom
  • Supports all major Flutter platforms
  • Minimal setup required
  • Intuitive gesture recognition
Suitable for
  • Developers building image-heavy apps
  • Apps requiring temporary zoom interactions
  • Projects aiming for Instagram-like gestures
  • UI designers seeking intuitive touch feedback
  • Cross-platform applications with gesture needs
Considerations
  • Not suitable for persistent zoom states
  • Limited customization of zoom behavior
  • May require additional handling for complex layouts
  • Best used with static or non-scrolling content
  • Performance may vary with large or high-resolution images
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add pinch_zoom_release_unzoom

Categories

Source repository

Related projects

No data available yet.