draggable_image 0.1.8 copy "draggable_image: ^0.1.8" to clipboard
draggable_image: ^0.1.8 copied to clipboard

A smooth pinch-to-zoom & drag image widget that snaps back with overlay for buttery performance.

0.1.7 - 2026-01-12 #

  • ✨ feat: Add DraggableImageWidget.network() factory constructor for network images
  • ✨ feat: Add DraggableImageWidget.asset() factory constructor for asset images
  • ✨ feat: Add DraggableImageWidget.memory() factory constructor for Uint8List images
  • ✨ feat: Add DraggableImageWidget.file() factory constructor for File images
  • ✨ feat: Add DraggableImageWidget.provider() factory constructor for custom ImageProvider
  • ✨ feat: Add ImageSourceType enum to identify the image source type
  • ♻️ refactor: Improved code structure with _buildDefaultPlaceholder() and _buildDefaultError() methods
  • ⚠️ deprecate: isNetworkImage parameter is now deprecated, use named constructors instead

0.1.6 - 2026-01-11 #

  • ✨ feat: Add onTap callback for single tap gesture
  • ✨ feat: Add onLongPress callback for long press gesture
  • ✨ feat: Add overlayColor and overlayOpacity for customizing zoom overlay background
  • ✨ feat: Add placeholderWidget for custom loading placeholder
  • ✨ feat: Add errorWidget for custom error display
  • ✨ feat: Add enableZoom flag to enable/disable zoom gesture dynamically

0.1.5 - 2025-11-03 #

  • ✨ feat: Add customizable BoxFit options with animated transitions
    • New fit parameter for default image fitting (default: BoxFit.contain)
    • New fitDoubleTap parameter for double-tap BoxFit toggle
    • New fitToggleDuration parameter for animation duration (default: 220ms)
    • New fitToggleCurve parameter for animation curve (default: Curves.easeOutCubic)
  • ♻️ refactor: Improve overlay performance with throttled rebuilds
  • 🐛 fix: Memory leak fixes with proper disposal handling
  • 🐛 fix: Improve gesture handling stability and edge cases

0.1.4 - 2025-11-03 #

  • Update dependencies and improve overall performance.
  • Bug fixes and stability improvements.

0.1.3 - 2023-11-03 #

  • feat: Make DraggableImageWidget's border radius customizable (borderRadius).

0.1.0 - 2025-11-03 #

  • Initial release of draggable_image.
  • Pinch-to-zoom & drag with smooth snap-back animation (Overlay-based).
  • Asset & Network images (cached) with skeleton placeholder.
  • Factory constructors: DraggableImage.asset / DraggableImage.network.
1
likes
135
points
59
downloads

Documentation

API reference

Publisher

verified publisherfakduai.com

Weekly Downloads

A smooth pinch-to-zoom & drag image widget that snaps back with overlay for buttery performance.

Repository (GitHub)
View/report issues

Topics

#image #zoom #gesture #overlay #widget

License

MIT (license)

Dependencies

cached_network_image, flutter, flutter_hooks, skeletonizer

More

Packages that depend on draggable_image