panBy method

void panBy(
  1. Offset delta
)

Pans the viewport by a delta offset.

Parameters:

  • delta: The offset to pan the viewport by

Example:

controller.panBy(Offset(50, 0)); // Pan right by 50 pixels
controller.panBy(Offset(0, -50)); // Pan up by 50 pixels

Implementation

void panBy(Offset delta) {
  runInAction(() {
    _viewport.value = _viewport.value.copyWith(
      x: _viewport.value.x + delta.dx,
      y: _viewport.value.y + delta.dy,
    );
  });
}