FdcGridProgressStyle class

Placement and text presentation options for dataset progress shown by a grid.

Constructors

FdcGridProgressStyle({Color? color, Color? backgroundColor, bool? showText, TextStyle? textStyle, double? height, BorderRadiusGeometry? borderRadius, BoxBorder? border})
Creates a FdcGridProgressStyle.
const

Properties

backgroundColor Color?
Track color behind the progress value.
final
border BoxBorder?
Optional border around the progress track.
final
borderRadius BorderRadiusGeometry?
Border radius applied to the track and filled region.
final
color Color?
Filled color for the progress value.
final
hashCode int
The hash code for this object.
no setteroverride
height double?
Height of the progress track.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showText bool?
Whether textual progress information is rendered with the indicator.
final
textStyle TextStyle?
Text style used for the progress label.
final

Methods

copyWith({Color? color, Color? backgroundColor, bool? showText, TextStyle? textStyle, double? height, BorderRadiusGeometry? borderRadius, BoxBorder? border}) FdcGridProgressStyle
Creates a copy with selected values replaced.
lerp(FdcGridProgressStyle other, double t) FdcGridProgressStyle
Interpolates between two styles for animated theme transitions.
merge(FdcGridProgressStyle? override) FdcGridProgressStyle
Returns this style with non-null values from override applied.
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.
override

Constants

defaultBorderRadius → const double
Fallback corner radius used when borderRadius is not provided.
defaultHeight → const double
Fallback progress-track height used when height is not provided.
defaults → const FdcGridProgressStyle
Built-in progress-indicator geometry and label policy used before caller overrides are merged.