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