needMovingScroll method

  1. @override
bool needMovingScroll(
  1. Offset? offset,
  2. PlutoMoveDirection move
)
inherited

Implementation

@override
bool needMovingScroll(Offset? offset, PlutoMoveDirection move) {
  if (selectingMode.isNone) {
    return false;
  }

  switch (move) {
    case PlutoMoveDirection.left:
      return offset!.dx < bodyLeftScrollOffset;
    case PlutoMoveDirection.right:
      return offset!.dx > bodyRightScrollOffset;
    case PlutoMoveDirection.up:
      return offset!.dy < bodyUpScrollOffset;
    case PlutoMoveDirection.down:
      return offset!.dy > bodyDownScrollOffset;
  }
}