drawWideSmileyFace method
Implementation
void drawWideSmileyFace(
Canvas canvas, double radius, Offset center, Size size) {
// Draw the body
final paint = Paint()..color = Colors.green;
canvas.drawCircle(center, radius, paint);
// Draw the mouth
final smilePaint = Paint()
..style = PaintingStyle.fill
..strokeWidth = 5;
canvas.drawArc(
Rect.fromCircle(center: center + Offset(0.0, 10.0), radius: radius / 2),
0,
Math.pi,
false,
smilePaint);
// Draw the eyes
canvas.drawCircle(
Offset(center.dx - radius / 2, center.dy - radius / 2 + 10.0),
8,
Paint());
canvas.drawCircle(
Offset(center.dx + radius / 2, center.dy - radius / 2 + 10.0),
8,
Paint());
}