Overview
A Flutter package that provides an interactive viewer for images and videos, enabling smooth zooming and dragging gestures. Designed for previewing high-resolution media with intuitive touch controls across multiple platforms. The component supports both static images and video playback within the same interactive interface, making it ideal for galleries, product showcases, or detailed visual content exploration. Built with performance and responsiveness in mind, it integrates seamlessly into existing Flutter apps.
Use cases
- Image zoom and pan in galleries
- Interactive video previews
- Product detail views
- High-resolution image browsing
- Digital art or document viewing
Key features
- Zoom and drag gestures
- Support for images and videos
- Cross-platform compatibility
- Smooth animation transitions
- Built-in gesture handling
Suitable for
- Media-rich applications
- E-commerce product displays
- Educational or technical documentation
- Art and design portfolios
- Interactive learning tools
Considerations
- May require optimization for very large files
- Performance depends on device capabilities
- Limited customization of gesture behavior
- Not intended for full-screen video playback
- Requires proper asset loading strategies