createPath7A method

  1. @override
Path createPath7A(
  1. Size segmentSize,
  2. double padding
)
override

Creates path for top segment in 7-segment display.

Implementation

@override
Path createPath7A(Size segmentSize, double padding) {
  final pos = SegmentPosition.sevenA(segmentSize, padding);
  return Path()
    ..moveTo(pos.left - segmentSize.width + _halfSpace, pos.top)
    ..lineTo(pos.left + segmentSize.height + segmentSize.width - _halfSpace,
        pos.top)
    ..lineTo(pos.left + segmentSize.height - _halfSpace,
        pos.top + segmentSize.width)
    ..lineTo(pos.left + _halfSpace, pos.top + segmentSize.width)
    ..close();
}