CountdownTheme constructor

const CountdownTheme({
  1. Color primaryColor = Colors.blue,
  2. Color? secondaryColor,
  3. Color? backgroundColor,
  4. Color? textColor,
  5. Color? iconColor,
  6. Color? borderColor,
  7. double borderRadius = 8.0,
  8. double borderWidth = 1.0,
  9. EdgeInsetsGeometry? padding,
  10. EdgeInsetsGeometry? margin,
  11. TextStyle? textStyle,
  12. TextStyle? titleTextStyle,
  13. TextStyle? subtitleTextStyle,
  14. List<BoxShadow>? boxShadow,
  15. Gradient? gradient,
  16. double progressStrokeWidth = 6.0,
  17. Color? progressBackgroundColor,
  18. Color? progressValueColor,
  19. bool useResponsiveSizing = true,
  20. ResponsiveFontConfig? responsiveFontConfig,
  21. ResponsivePaddingConfig? responsivePaddingConfig,
  22. ResponsiveIconConfig? responsiveIconConfig,
  23. CountdownAnimationConfig? animationConfig,
  24. CountdownCustomBuilderConfig? customBuilderConfig,
  25. CountdownAdvancedStyle? advancedStyle,
  26. Decoration? decoration,
  27. Decoration? foregroundDecoration,
  28. double? width,
  29. double? height,
  30. double? minWidth,
  31. double? minHeight,
  32. double? maxWidth,
  33. double? maxHeight,
})

Implementation

const CountdownTheme({
  this.primaryColor = Colors.blue,
  this.secondaryColor,
  this.backgroundColor,
  this.textColor,
  this.iconColor,
  this.borderColor,
  this.borderRadius = 8.0,
  this.borderWidth = 1.0,
  this.padding,
  this.margin,
  this.textStyle,
  this.titleTextStyle,
  this.subtitleTextStyle,
  this.boxShadow,
  this.gradient,
  this.progressStrokeWidth = 6.0,
  this.progressBackgroundColor,
  this.progressValueColor,
  this.useResponsiveSizing = true,
  this.responsiveFontConfig,
  this.responsivePaddingConfig,
  this.responsiveIconConfig,
  this.animationConfig,
  this.customBuilderConfig,
  this.advancedStyle,
  this.decoration,
  this.foregroundDecoration,
  this.width,
  this.height,
  this.minWidth,
  this.minHeight,
  this.maxWidth,
  this.maxHeight,
});