animatedRotate method

Widget animatedRotate({
  1. double turns = 0.0,
  2. Duration duration = const Duration(milliseconds: 300),
  3. Curve curve = Curves.easeInOut,
  4. Alignment alignment = Alignment.center,
})

Wraps the widget with an animated rotation.

Example:

Icon(Icons.refresh).animatedRotate(turns: 1);

Implementation

Widget animatedRotate({
  double turns = 0.0,
  Duration duration = const Duration(milliseconds: 300),
  Curve curve = Curves.easeInOut,
  Alignment alignment = Alignment.center,
}) =>
    AnimatedRotation(
      turns: turns,
      duration: duration,
      curve: curve,
      alignment: alignment,
      child: this,
    );