paint method

  1. @override
void paint(
  1. Canvas canvas,
  2. Size size
)
override

Implementation

@override
void paint(Canvas canvas, Size size) {
  if (_rect != null) {
    canvas.drawRRect(
      _rect!,
      etchStyle.paint,
    );
    return;
  }

  canvas.drawRRect(
    RRect.fromRectAndRadius(
      Rect.fromPoints(
        _getEffectiveStart(size),
        _getEffectiveEnd(size),
      ),
      Radius.circular(_radius),
    ),
    etchStyle.paint,
  );
}