paint method
Draw this layer onto canvas.
Implementation
@override
void paint(Canvas canvas, Size size) {
final gridPaint = paintCache.stroke(
theme.gridColor,
theme.spacing.gridLineWidth,
);
// Horizontal grid lines.
for (final y in yTicks) {
final cy = viewport.toCanvasY(y);
canvas.drawLine(
Offset(viewport.left, cy),
Offset(viewport.right, cy),
gridPaint,
);
}
// Vertical grid lines.
for (final x in xPositions) {
canvas.drawLine(
Offset(x, viewport.top),
Offset(x, viewport.bottom),
gridPaint,
);
}
clearDirty();
}