FLUTTER ECOSYSTEM

photo_view

Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG.

photo_view cover
Latest version
0.15.0
30-day downloads
851.9K
Likes
3.2K
Pub points
150

Package Overview

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

Overview

Photo View is a Flutter package that enables gesture-controlled zooming and panning of images and other visual content, such as SVGs. It provides an interactive experience for viewing high-resolution images with smooth gestures like pinch-to-zoom and drag. Designed for use across multiple platforms, it supports Android, iOS, Web, macOS, Windows, and Linux. The package is ideal for image galleries, detailed visual displays, and any application requiring responsive image interaction. Its lightweight and customizable nature makes it suitable for both simple and complex UIs.

Use cases
  • Interactive image galleries
  • Zoomable product images
  • SVG rendering with gestures
  • Detailed document previews
  • Enhanced photo viewers
Key features
  • Gesture-sensitive zoom and pan
  • Support for SVG and other image formats
  • Cross-platform compatibility
  • Customizable animation and behavior
  • Smooth scaling and positioning
Suitable for
  • Developers building image-heavy apps
  • Apps requiring detailed image exploration
  • Multi-platform image viewers
  • UIs with interactive visual content
Considerations
  • May impact performance with very large images
  • Requires careful handling of memory for high-res assets
  • Limited built-in image caching
  • Not optimized for video playback
  • Additional configuration needed for advanced gestures
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add photo_view

Categories

Related projects