paint method
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,
);
}