Path.fromString constructor

Path.fromString(
  1. String path
)

Create a new path from a string. e.g Path.fromString('M0,0 L1,1 Z')

Implementation

factory Path.fromString(String path) {
  final SvgPathStringSource parser = SvgPathStringSource(path);
  final SvgPathNormalizer normalizer = SvgPathNormalizer();

  final builder = PathBuilder();

  for (PathSegmentData seg in parser.parseSegments()) {
    normalizer.emitSegment(seg, builder);
  }

  return builder.finished();
}