XMetricsData class

Inheritance

Constructors

XMetricsData({XBoxShadowsData? boxShadows, XBreakpointsData? breakpoints, XDurationsData? durations, XElevationsData? elevations, XFormFactor? formFactor, XIconSizesData? iconSizes, XRadiiData? radii, XSpacesData? spaces, XTextShadowsData? textShadows})

Properties

borderRadii XBorderRadii
no setter
borderShapes XBorderShapes
no setter
boxShadows XBoxShadowsData
final
breakpoints XBreakpointsData
final
durations XDurationsData
final
edgeInsets XEdgeInsets
no setter
elevations XElevationsData
final
formFactor XFormFactor
final
gaps XGaps
no setter
hashCode int
The hash code for this object.
no setteroverride
iconSizes XIconSizesData
final
padding XPadding
no setter
radii XRadiiData
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
spaces XSpacesData
final
textShadows XTextShadowsData
final
type Object
The extension's type.
no setterinherited

Methods

copyWith({XBoxShadowsData? boxShadows, XBreakpointsData? breakpoints, XDurationsData? durations, XElevationsData? elevations, XFormFactor? formFactor, XIconSizesData? iconSizes, XRadiiData? radii, XSpacesData? spaces, XTextShadowsData? textShadows}) XMetricsData
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
override
lerp(covariant ThemeExtension<XMetricsData>? other, double t) ThemeExtension<XMetricsData>
Linearly interpolate with another ThemeExtension object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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