resetView method

  1. @override
void resetView()
override

Resets the canvas view to its initial origin and scale.

Implementation

@override
void resetView() {
  if (!mounted) return;
  final canvasSize = context.size;
  if (canvasSize == null) return;
  final initialScaleFactor =
      widget.initialScale <= 0 ? 1.0 : widget.initialScale;
  setState(() {
    currentOrigin = Offset(canvasSize.width / 2, canvasSize.height / 2);
    currentScale = initialScaleFactor * 60.0;
  });
}