createDiagonalBackwardPath method
Creates path for diagonal 'backward' (\
) segments.
Implementation
@override
Path createDiagonalBackwardPath(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, position.top)
..lineTo(
position.left + halfHeight,
position.top + segmentSize.height - w,
)
..lineTo(position.left + halfHeight, position.top + segmentSize.height)
..lineTo(position.left, position.top + w)
..close();
}