calculateStartingCoordinate method
void
calculateStartingCoordinate(- {Size size,
- Offset startingOffset = Offset.zero}
)
Implementation
void calculateStartingCoordinate({
Size size,
Offset startingOffset = Offset.zero,
}) {
double fragmentsWidth = size.width / numberOfRow;
double fragmentsHeight = size.height / numberOfColumn;
int x = ((startingOffset.dx ~/ fragmentsWidth)).clamp(0, numberOfRow);
int y = ((startingOffset.dy ~/ fragmentsHeight)).clamp(0, numberOfColumn);
_startingCoordinate = Coordinate(x: x, y: y);
}