createPath14G2 method
Creates path for middle right segment in 14-segment display.
Implementation
@override
Path createPath14G2(Size segmentSize, double padding) {
final pos = SegmentPosition.fourteenG2(segmentSize, padding);
final halfWidth = segmentSize.width / 2.0;
final halfHeight = (segmentSize.height / 2.0) - (segmentSize.width / 2.0);
return Path()
..moveTo(pos.left + _halfSpace, pos.top)
..lineTo(pos.left + halfHeight - _halfSpace, pos.top)
..lineTo(
pos.left + halfHeight + segmentSize.width - _halfSpace,
pos.top + halfWidth,
)
..lineTo(pos.left + halfHeight - _halfSpace, pos.top + segmentSize.width)
..lineTo(pos.left + _halfSpace, pos.top + segmentSize.width)
..lineTo(pos.left - halfWidth + _halfSpace, pos.top + halfWidth)
..close();
}