SvgPath.fromLineXml constructor
SvgPath.fromLineXml(
- XmlElement element,
- SvgPainter painter,
- SvgBrush brush
Implementation
factory SvgPath.fromLineXml(
XmlElement element,
SvgPainter painter,
SvgBrush brush,
) {
final _brush = SvgBrush.fromXml(element, brush, painter);
final x1 = SvgParser.getNumeric(element, 'x1', _brush)!.sizeValue;
final y1 = SvgParser.getNumeric(element, 'y1', _brush)!.sizeValue;
final x2 = SvgParser.getNumeric(element, 'x2', _brush)!.sizeValue;
final y2 = SvgParser.getNumeric(element, 'y2', _brush)!.sizeValue;
final d = 'M$x1 $y1 $x2 $y2';
return SvgPath(
d,
_brush,
SvgClipPath.fromXml(element, painter, _brush),
SvgTransform.fromXml(element),
painter,
);
}