createDiagonalForwardPath method
Creates path for diagonal 'forward' (/
) segments.
Implementation
@override
Path createDiagonalForwardPath(SegmentPosition position, Size segmentSize) {
final w = 1.6 * segmentSize.width;
final halfHeight = (segmentSize.height / 2.0) - (segmentSize.width / 2.0);
return Path()
..moveTo(position.left + halfHeight, position.top)
..lineTo(position.left + halfHeight, position.top + w)
..lineTo(position.left, position.top + segmentSize.height)
..lineTo(position.left, position.top + segmentSize.height - w)
..close();
}