InteractiveViewer (for zoomin &zoomout)
with InteractiveViewer widget we can zoomin & zoom out the images or layouts.
example:
TransformationController controller = TransformationController();
InteractiveViewer( child: Image.asset(tiger), transformationController: controller, boundaryMargin: EdgeInsets.all(5.0), onInteractionEnd: (ScaleEndDetails endDetails) { print(endDetails); print(endDetails.velocity); controller.value = Matrix4.identity(); setState(() { velocity = endDetails.velocity.toString(); }); }, ),
with the help of controller we can control the zoom functionality