I don't need zoom out image after its original size.
I fix that problem
I get image's original size by calling this method getScaleForScaleState(widget.controller.scaleState, widget.scaleBoundaries)
and check with if condition by if(getInitialScale <= newScale) on onScaleUpdate() method
double newScale = _scaleBefore * details.scale;
A very simple way to do that is setting minScale to PhotoViewComputedScale.contained.
Most helpful comment
A very simple way to do that is setting
minScaletoPhotoViewComputedScale.contained.