paint method
Paint method for the sub class to override and render their loading style
Implementation
@override
void paint(Canvas canvas, Paint paint, Size size) {
var radius = size.width / 10;
for (int i = 0; i < 8; i++) {
canvas.save();
Offset point = circleAt(
size.width, size.height, size.width / 2 - radius, i * (pi / 4));
canvas.translate(point.dx, point.dy);
canvas.scale(scaleDoubles[i], scaleDoubles[i]);
paint.color = paint.color.withAlpha(alphas[i]);
canvas.drawCircle(const Offset(0, 0), radius, paint);
canvas.restore();
}
}