GestureZoomBox constructor

const GestureZoomBox({
  1. Key? key,
  2. double maxScale = 5.0,
  3. double doubleTapScale = 2.0,
  4. required Widget child,
  5. VoidCallback? onPressed,
  6. required Function up,
  7. Duration duration = const Duration(milliseconds: 200),
})

通过最大缩放比例 maxScale、双击缩放比例 doubleTapScale、子部件 child、点击事件 onPressed 创建小部件

Implementation

const GestureZoomBox({
  Key? key,
  this.maxScale = 5.0,
  this.doubleTapScale = 2.0,
  required this.child,
  this.onPressed,
  required this.up,
  this.duration = const Duration(milliseconds: 200),
})  : assert(maxScale >= 1.0),
      assert(doubleTapScale >= 1.0 && doubleTapScale <= maxScale),
      super(key: key);