NudgeProgressBar class
A determinate horizontal progress bar (e.g. "spent 700 of 1000"). Every
value field (percent, rangeStart, rangeCurrent, rangeEnd) is kept
raw (not pre-resolved) because it may carry a {{ }} binding — resolution
- parsing to a number happens at render time, mirroring how NudgeText.text carries raw copy for VariableScopeProvider to resolve.
Constructors
- NudgeProgressBar(NudgeBox box, {required ProgressValueMode valueMode, required String percent, required String rangeStart, required String rangeCurrent, required String rangeEnd, required Color indicatorColor, required Color trackColor, required double thickness, required double borderRadius})
-
const
Properties
- borderRadius → double
-
final
- box → NudgeBox
-
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- indicatorColor → Color
-
final
- percent → String
-
final
- rangeCurrent → String
-
final
- rangeEnd → String
-
final
- rangeStart → String
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- thickness → double
-
final
- trackColor → Color
-
final
- valueMode → ProgressValueMode
-
final
Methods
-
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