paint method

  1. @override
void paint (Canvas canvas, Rect rect, { double gapStart, double gapExtent: 0.0, double gapPercentage: 0.0, TextDirection textDirection })
override

Draw a horizontal line at the bottom of rect.

The borderSide defines the line's color and weight. The textDirection gap and textDirection parameters are ignored.

Implementation

@override
void paint(Canvas canvas, Rect rect, {
    double gapStart,
    double gapExtent = 0.0,
    double gapPercentage = 0.0,
    TextDirection textDirection,
}) {
  if (borderRadius.bottomLeft != Radius.zero || borderRadius.bottomRight != Radius.zero)
    canvas.clipPath(getOuterPath(rect, textDirection: textDirection));
  canvas.drawLine(rect.bottomLeft, rect.bottomRight, borderSide.toPaint());
}