Shimmer constructor

Shimmer({
  1. required Widget child,
  2. Color? baseColor,
  3. Color? highlightColor,
  4. Duration duration = const Duration(milliseconds: 1500),
})

Implementation

Shimmer({
  required this.child,
  Color? baseColor,
  Color? highlightColor,
  this.duration = const Duration(milliseconds: 1500),
}) : gradient = LinearGradient(
        begin: Alignment.topLeft,
        end: Alignment.centerRight,
        colors: [
          baseColor ?? Colors.grey.shade200,
          baseColor ?? Colors.grey.shade200,
          highlightColor ?? Colors.grey.shade300,
          baseColor ?? Colors.grey.shade200,
          baseColor ?? Colors.grey.shade200,
        ],
        stops: const [0.0, 0.2, 0.3, 0.8, 1.0],
      );