CardLoading constructor

const CardLoading({
  1. Key? key,
  2. required double height,
  3. double? width,
  4. Widget? child,
  5. EdgeInsets? margin,
  6. BorderRadius? borderRadius,
  7. Duration animationDuration = const Duration(milliseconds: 750),
  8. Duration animationDurationTwo = const Duration(milliseconds: 450),
  9. CardLoadingTheme cardLoadingTheme = CardLoadingTheme.defaultTheme,
  10. Curve curve = Curves.easeInOutSine,
  11. bool withChangeDuration = true,
})

The CardLoading widget is used to create an easy animation between two colors. Example usage:

CardLoading(
  height: 100,
  animationDuration: Duration(milliseconds: 500),
  cardLoadingTheme: CardLoadingTheme(
    colorOne: Colors.blue,
    colorTwo: Colors.lightBlue,
  ),
)

Implementation

const CardLoading({
  Key? key,
  required this.height,
  this.width,
  this.child,
  this.margin,
  this.borderRadius,
  this.animationDuration = const Duration(milliseconds: 750),
  this.animationDurationTwo = const Duration(milliseconds: 450),
  this.cardLoadingTheme = CardLoadingTheme.defaultTheme,
  this.curve = Curves.easeInOutSine,
  this.withChangeDuration = true,
}) : super(key: key);