drawRect method

void drawRect(
  1. Canvas canvas,
  2. Paint paint,
  3. Rect rect, {
  4. double? colorOpacity,
  5. double? corner,
})

Implementation

void drawRect(Canvas canvas, Paint paint, Rect rect, {double? colorOpacity, double? corner}) {
  if (_notDraw()) {
    return;
  }
  Path path = Path();
  if (corner == null || corner <= 0) {
    path.addRect(rect);
    path.close();
  } else {
    path.addRRect(RRect.fromRectAndRadius(rect, Radius.circular(corner)));
    path.close();
  }
  drawPath(canvas, paint, path, drawDash: true, colorOpacity: colorOpacity);
}