stroke method

void stroke()

Implementation

void stroke() {
  if (_disposed) {
    throw StateError('This path has already been drawn.');
  }
  final paint = Paint()
    ..style = PaintingStyle.stroke
    ..color = color
    ..strokeWidth = strokeWidth;
  final pattern = dashPattern;
  if (pattern == null || pattern.isEmpty) {
    _canvas.drawPath(_path, paint);
    _lastDrawnPath = _path;
  } else {
    final dashed = _dashify(pattern);
    _canvas.drawPath(dashed, paint);
    _lastDrawnPath = dashed;
  }
  _disposed = true;
}