render method
Implementation
@override
void render(Canvas canvas) {
if (rotateRadAngle != null) {
canvas.save();
canvas.translate(position.center.dx, position.center.dy);
canvas.rotate(rotateRadAngle == 0.0 ? 0.0 : rotateRadAngle! + (pi / 2));
canvas.translate(-position.center.dx, -position.center.dy);
super.render(canvas);
canvas.restore();
} else {
super.render(canvas);
}
if (animation?.done() == true) {
onFinish?.call();
removeFromParent();
}
}