build method

  1. @override
Widget build(
  1. BuildContext context
)
override

Override this method to build widgets that depend on the state of the listenable (e.g., the current value of the animation).

Implementation

@override
Widget build(BuildContext context) {
  final Animation<double> animation = listenable as Animation<double>;
  // hitSoundManage(animation);
  return Transform.rotate(
    alignment: Alignment.topCenter,
    angle: (inClockwiseDir && animation.value > 0) ||
            (!inClockwiseDir && animation.value < 0)
        ? animation.value
        : 0,
    child: child,
  );
}