draggable_image

A Flutter widget for dragging & pinch-to-zoom images with a smooth snap-back animation using Overlay.

image

Quick Start

import 'package:draggable_image/draggable_image.dart';

class Demo extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Center(
      child: DraggableImageWidget(
            imageWidth: double.infinity,
            imageHeight: 1000,
            imagePath: 'https://picsum.photos/900',
            isNetworkImage: true,
            isDebug: true,
            borderRadius: BorderRadius.circular(0),
            fit: BoxFit.contain,
            fitDoubleTap: BoxFit.fitHeight,
            fitToggleCurve: Curves.easeOutCubic,
    ));
  }
}

Libraries

draggable_image