CountdownTheme constructor
const
CountdownTheme({
- Color primaryColor = Colors.blue,
- Color? secondaryColor,
- Color? backgroundColor,
- Color? textColor,
- Color? iconColor,
- Color? borderColor,
- double borderRadius = 8.0,
- double borderWidth = 1.0,
- EdgeInsetsGeometry? padding,
- EdgeInsetsGeometry? margin,
- TextStyle? textStyle,
- TextStyle? titleTextStyle,
- TextStyle? subtitleTextStyle,
- List<
BoxShadow> ? boxShadow, - Gradient? gradient,
- double progressStrokeWidth = 6.0,
- Color? progressBackgroundColor,
- Color? progressValueColor,
- bool useResponsiveSizing = true,
- ResponsiveFontConfig? responsiveFontConfig,
- ResponsivePaddingConfig? responsivePaddingConfig,
- ResponsiveIconConfig? responsiveIconConfig,
- CountdownAnimationConfig? animationConfig,
- CountdownCustomBuilderConfig? customBuilderConfig,
- CountdownAdvancedStyle? advancedStyle,
- Decoration? decoration,
- Decoration? foregroundDecoration,
- double? width,
- double? height,
- double? minWidth,
- double? minHeight,
- double? maxWidth,
- 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,
});