draw method
void
draw(})
Implementation
void draw(Canvas canvas, Paint paint, Offset start, Offset end, {String? startText, String? endText}) {
lineStyle.drawPolygon(canvas, paint, [start, end], close: false);
startSymbol?.draw(canvas, paint, start);
endSymbol?.draw(canvas, paint, end);
if (startText != null && startText.isNotEmpty) {
TextDrawConfig config=TextDrawConfig(start);
labelStyle?.call(0,null)?.draw(canvas, paint, startText, config);
}
if (endText != null && endText.isNotEmpty) {
TextDrawConfig config=TextDrawConfig(end);
labelStyle?.call(1,null)?.draw(canvas, paint, endText, config);
}
}