CountdownCustomBuilderConfig class

Custom builder configuration for complete customization

Constructors

CountdownCustomBuilderConfig({Widget timeBuilder(BuildContext context, Duration remaining, bool isRunning, bool isPaused)?, Widget controlsBuilder(BuildContext context, VoidCallback? onPause, VoidCallback? onResume, VoidCallback? onReset)?, Widget progressBuilder(BuildContext context, double progress, Duration remaining, Duration total)?, Widget backgroundBuilder(BuildContext context, Widget child)?, Widget containerBuilder(BuildContext context, Widget child)?, Widget iconBuilder(BuildContext context, IconData icon, Color? color, double? size)?})
const

Properties

backgroundBuilder Widget Function(BuildContext context, Widget child)?
Custom background builder
final
containerBuilder Widget Function(BuildContext context, Widget child)?
Custom container builder
final
controlsBuilder Widget Function(BuildContext context, VoidCallback? onPause, VoidCallback? onResume, VoidCallback? onReset)?
Custom control buttons builder
final
hashCode int
The hash code for this object.
no setterinherited
iconBuilder Widget Function(BuildContext context, IconData icon, Color? color, double? size)?
Custom icon builder
final
progressBuilder Widget Function(BuildContext context, double progress, Duration remaining, Duration total)?
Custom progress indicator builder
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timeBuilder Widget Function(BuildContext context, Duration remaining, bool isRunning, bool isPaused)?
Custom time display builder
final

Methods

copyWith({Widget timeBuilder(BuildContext context, Duration remaining, bool isRunning, bool isPaused)?, Widget controlsBuilder(BuildContext context, VoidCallback? onPause, VoidCallback? onResume, VoidCallback? onReset)?, Widget progressBuilder(BuildContext context, double progress, Duration remaining, Duration total)?, Widget backgroundBuilder(BuildContext context, Widget child)?, Widget containerBuilder(BuildContext context, Widget child)?, Widget iconBuilder(BuildContext context, IconData icon, Color? color, double? size)?}) CountdownCustomBuilderConfig
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited