buildLoader method

  1. @override
Widget buildLoader(
  1. BuildContext context,
  2. AnimationController controller
)
override

Implementation

@override
Widget buildLoader(BuildContext context, AnimationController controller) {
  return ScaleTransition(
    scale: Tween(
      begin: minScale,
      end: maxScale,
    ).animate(CurvedAnimation(parent: controller, curve: Curves.easeInOut)),
    child: Container(
      width: size,
      height: size,
      decoration: BoxDecoration(
        shape: BoxShape.circle,
        color: useGradient == true ? null : color ?? Colors.blue,
        gradient: useGradient == true ? gradient : null,
      ),
    ),
  );
}