TimeRemaining class

Inheritance

Constructors

TimeRemaining({Key? key, required Duration duration, Duration? warningDuration, Duration? dangerDuration, TextStyle? style, TextStyle? warningsStyle, TextStyle? dangerStyle, VoidCallback? onTimeOver, DurationFormatter? formatter})
const

Properties

dangerDuration Duration?
Danger duration time, when there is little time left to finish
final
dangerStyle TextStyle?
The style of the text that is applied to the duration time of the hazard and merged with the style of the duration text.
final
duration Duration
Duration time, it is the remaining time for the counter to reach 0
final
formatter DurationFormatter?
Allows you to format the output text to the desired style
final
hashCode int
The hash code for this object.
no setterinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
onTimeOver VoidCallback?
It is called when the counter reaches 0
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
style TextStyle?
Style of the text that is applied to the duration time
final
warningDuration Duration?
Warning duration time, when the danger time is approaching
final
warningsStyle TextStyle?
The style of the text that is applied to the duration time of the warning and merges with the style of the duration text
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() State<TimeRemaining>
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

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