FlexBoxStyler class

Inheritance
Implemented types
Mixed-in types

Constructors

FlexBoxStyler({DecorationMix<Decoration>? decoration, DecorationMix<Decoration>? foregroundDecoration, EdgeInsetsGeometryMix<EdgeInsetsGeometry>? padding, EdgeInsetsGeometryMix<EdgeInsetsGeometry>? margin, AlignmentGeometry? alignment, BoxConstraintsMix? constraints, Matrix4? transform, AlignmentGeometry? transformAlignment, Clip? clipBehavior, Axis? direction, MainAxisAlignment? mainAxisAlignment, CrossAxisAlignment? crossAxisAlignment, MainAxisSize? mainAxisSize, VerticalDirection? verticalDirection, TextDirection? textDirection, TextBaseline? textBaseline, Clip? flexClipBehavior, double? spacing, AnimationConfig? animation, WidgetModifierConfig? modifier, List<VariantStyle<FlexBoxSpec>>? variants})
FlexBoxStyler.alignment(AlignmentGeometry value)
factory
FlexBoxStyler.animate(AnimationConfig value)
factory
FlexBoxStyler.backgroundImage(ImageProvider<Object> image, {BoxFit? fit, AlignmentGeometry? alignment, ImageRepeat repeat = .noRepeat})
factory
FlexBoxStyler.backgroundImageAsset(String path, {BoxFit? fit, AlignmentGeometry? alignment, ImageRepeat repeat = .noRepeat})
factory
FlexBoxStyler.backgroundImageUrl(String url, {BoxFit? fit, AlignmentGeometry? alignment, ImageRepeat repeat = .noRepeat})
factory
FlexBoxStyler.border(BoxBorderMix<BoxBorder> value)
factory
FlexBoxStyler.borderRadius(BorderRadiusGeometryMix<BorderRadiusGeometry> value)
factory
FlexBoxStyler.clipBehavior(Clip value)
factory
FlexBoxStyler.color(Color value)
factory
FlexBoxStyler.column()
factory
FlexBoxStyler.constraints(BoxConstraintsMix value)
factory
FlexBoxStyler.create({Prop<StyleSpec<BoxSpec>>? box, Prop<StyleSpec<FlexSpec>>? flex, List<VariantStyle<FlexBoxSpec>>? variants, WidgetModifierConfig? modifier, AnimationConfig? animation})
const
FlexBoxStyler.crossAxisAlignment(CrossAxisAlignment value)
factory
FlexBoxStyler.decoration(DecorationMix<Decoration> value)
factory
FlexBoxStyler.direction(Axis value)
factory
FlexBoxStyler.elevation(ElevationShadow value)
factory
FlexBoxStyler.foregroundDecoration(DecorationMix<Decoration> value)
factory
FlexBoxStyler.foregroundLinearGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? begin, AlignmentGeometry? end, TileMode? tileMode, GradientTransform? transform})
factory
FlexBoxStyler.foregroundRadialGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? center, double? radius, AlignmentGeometry? focal, double? focalRadius, TileMode? tileMode, GradientTransform? transform})
factory
FlexBoxStyler.foregroundSweepGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? center, double? startAngle, double? endAngle, TileMode? tileMode, GradientTransform? transform})
factory
FlexBoxStyler.gradient(GradientMix<Gradient> value)
factory
FlexBoxStyler.height(double value)
factory
FlexBoxStyler.image(DecorationImageMix value)
factory
FlexBoxStyler.linearGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? begin, AlignmentGeometry? end, TileMode? tileMode, GradientTransform? transform})
factory
FlexBoxStyler.mainAxisAlignment(MainAxisAlignment value)
factory
FlexBoxStyler.mainAxisSize(MainAxisSize value)
factory
FlexBoxStyler.margin(EdgeInsetsGeometryMix<EdgeInsetsGeometry> value)
factory
FlexBoxStyler.maxHeight(double value)
factory
FlexBoxStyler.maxWidth(double value)
factory
FlexBoxStyler.minHeight(double value)
factory
FlexBoxStyler.minWidth(double value)
factory
FlexBoxStyler.padding(EdgeInsetsGeometryMix<EdgeInsetsGeometry> value)
factory
FlexBoxStyler.radialGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? center, double? radius, AlignmentGeometry? focal, double? focalRadius, TileMode? tileMode, GradientTransform? transform})
factory
FlexBoxStyler.rotate(double radians, {Alignment alignment = .center})
factory
FlexBoxStyler.row()
factory
FlexBoxStyler.scale(double scale, {Alignment alignment = .center})
factory
FlexBoxStyler.shadow(BoxShadowMix value)
factory
FlexBoxStyler.shadows(List<BoxShadowMix> value)
factory
FlexBoxStyler.shape(ShapeBorderMix<ShapeBorder> value)
factory
FlexBoxStyler.size(double width, double height)
factory
FlexBoxStyler.skew(double skewX, double skewY)
factory
FlexBoxStyler.spacing(double value)
factory
FlexBoxStyler.sweepGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? center, double? startAngle, double? endAngle, TileMode? tileMode, GradientTransform? transform})
factory
FlexBoxStyler.textBaseline(TextBaseline value)
factory
FlexBoxStyler.textDirection(TextDirection value)
factory
FlexBoxStyler.textStyle(TextStyler value)
factory
FlexBoxStyler.transform(Matrix4 value, {Alignment alignment = .center})
factory
FlexBoxStyler.translate(double x, double y, [double z = 0.0])
factory
FlexBoxStyler.verticalDirection(VerticalDirection value)
factory
FlexBoxStyler.width(double value)
factory

Properties

$animation → AnimationConfig?
finalinherited
$box → Prop<StyleSpec<BoxSpec>>?
final
$flex → Prop<StyleSpec<FlexSpec>>?
final
$modifier → WidgetModifierConfig?
finalinherited
$stylerFieldNames → Set<String>
Names of every field represented by the Styler's Mix.props.
no setteroverride
$variants → List<VariantStyle<FlexBoxSpec>>?
finalinherited
hashCode → int
Overrides the hash code getter to compute hash code based on properties.
no setterinherited
mergeKey → Object
Default implementation uses runtimeType as the merge key
no setterinherited
props → List<Object?>
The properties based on which equality and hash code are computed.
no setteroverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stringify → bool
Whether to use a detailed string representation of the object.
no setterinherited

Methods

alignment(AlignmentGeometry value) → FlexBoxStyler
animate(AnimationConfig value) → FlexBoxStyler
Sets the animation configuration.
override
applyVariants(Iterable<NamedVariant> variantsToApply) → FlexBoxStyler
Applies the specified named variants by merging their styles into this style.
inherited
backgroundImage(ImageProvider<Object> image, {BoxFit? fit, AlignmentGeometry? alignment, ImageRepeat repeat = .noRepeat}) → FlexBoxStyler
Sets a background image from an ImageProvider
inherited
backgroundImageAsset(String path, {BoxFit? fit, AlignmentGeometry? alignment, ImageRepeat repeat = .noRepeat}) → FlexBoxStyler
Sets a background image from an asset path
inherited
backgroundImageUrl(String url, {BoxFit? fit, AlignmentGeometry? alignment, ImageRepeat repeat = .noRepeat}) → FlexBoxStyler
Sets a background image from a network URL
inherited
border(BoxBorderMix<BoxBorder> value) → FlexBoxStyler
Sets border
inherited
borderAll({Color? color, double? width, BorderStyle? style, double? strokeAlign}) → FlexBoxStyler
Sets all borders.
inherited
borderBottom({Color? color, double? width, BorderStyle? style, double? strokeAlign}) → FlexBoxStyler
Sets the bottom border.
inherited
borderEnd({Color? color, double? width, BorderStyle? style, double? strokeAlign}) → FlexBoxStyler
Sets the end border (RTL-aware).
inherited
borderHorizontal({Color? color, double? width, BorderStyle? style, double? strokeAlign}) → FlexBoxStyler
Sets horizontal borders (left & right).
inherited
borderLeft({Color? color, double? width, BorderStyle? style, double? strokeAlign}) → FlexBoxStyler
Sets the left border.
inherited
borderRadius(BorderRadiusGeometryMix<BorderRadiusGeometry> value) → FlexBoxStyler
Sets border radius
inherited
borderRadiusAll(Radius radius) → FlexBoxStyler
Sets border radius for all corners.
inherited
borderRadiusBottom(Radius radius) → FlexBoxStyler
Sets border radius for the bottom corners.
inherited
borderRadiusBottomEnd(Radius radius) → FlexBoxStyler
Sets border radius for the bottom end corner (directional).
inherited
borderRadiusBottomLeft(Radius radius) → FlexBoxStyler
Sets border radius for the bottom left corner.
inherited
borderRadiusBottomRight(Radius radius) → FlexBoxStyler
Sets border radius for the bottom right corner.
inherited
borderRadiusBottomStart(Radius radius) → FlexBoxStyler
Sets border radius for the bottom start corner (directional).
inherited
borderRadiusLeft(Radius radius) → FlexBoxStyler
Sets border radius for the left corners.
inherited
borderRadiusRight(Radius radius) → FlexBoxStyler
Sets border radius for the right corners.
inherited
borderRadiusTop(Radius radius) → FlexBoxStyler
Sets border radius for the top corners.
inherited
borderRadiusTopEnd(Radius radius) → FlexBoxStyler
Sets border radius for the top end corner (directional).
inherited
borderRadiusTopLeft(Radius radius) → FlexBoxStyler
Sets border radius for the top left corner.
inherited
borderRadiusTopRight(Radius radius) → FlexBoxStyler
Sets border radius for the top right corner.
inherited
borderRadiusTopStart(Radius radius) → FlexBoxStyler
Sets border radius for the top start corner (directional).
inherited
borderRight({Color? color, double? width, BorderStyle? style, double? strokeAlign}) → FlexBoxStyler
Sets the right border.
inherited
borderRounded(double radius) → FlexBoxStyler
Sets a uniform circular radius for all corners.
inherited
borderRoundedBottom(double radius) → FlexBoxStyler
Sets a circular radius for the bottom corners.
inherited
borderRoundedBottomEnd(double radius) → FlexBoxStyler
Sets a circular radius for the bottom end corner (directional).
inherited
borderRoundedBottomLeft(double radius) → FlexBoxStyler
Sets a circular radius for the bottom left corner.
inherited
borderRoundedBottomRight(double radius) → FlexBoxStyler
Sets a circular radius for the bottom right corner.
inherited
borderRoundedBottomStart(double radius) → FlexBoxStyler
Sets a circular radius for the bottom start corner (directional).
inherited
borderRoundedLeft(double radius) → FlexBoxStyler
Sets a circular radius for the left corners.
inherited
borderRoundedRight(double radius) → FlexBoxStyler
Sets a circular radius for the right corners.
inherited
borderRoundedTop(double radius) → FlexBoxStyler
Sets a circular radius for the top corners.
inherited
borderRoundedTopEnd(double radius) → FlexBoxStyler
Sets a circular radius for the top end corner (directional).
inherited
borderRoundedTopLeft(double radius) → FlexBoxStyler
Sets a circular radius for the top left corner.
inherited
borderRoundedTopRight(double radius) → FlexBoxStyler
Sets a circular radius for the top right corner.
inherited
borderRoundedTopStart(double radius) → FlexBoxStyler
Sets a circular radius for the top start corner (directional).
inherited
borderStart({Color? color, double? width, BorderStyle? style, double? strokeAlign}) → FlexBoxStyler
Sets the start border (RTL-aware).
inherited
borderTop({Color? color, double? width, BorderStyle? style, double? strokeAlign}) → FlexBoxStyler
Sets the top border.
inherited
borderVertical({Color? color, double? width, BorderStyle? style, double? strokeAlign}) → FlexBoxStyler
Sets vertical borders (top & bottom).
inherited
boxElevation(ElevationShadow value) → FlexBoxStyler
Creates box shadows from Material Design elevation level
inherited
boxShadows(List<BoxShadowMix> value) → FlexBoxStyler
Creates multiple box shadows from a list of BoxShadowMix
inherited
build(BuildContext context, {Set<NamedVariant> namedVariants = const {}}) → StyleSpec<FlexBoxSpec>
Builds the style into a fully resolved spec with metadata.
inherited
call({Key? key, List<Widget> children = const <Widget>[]}) → FlexBox
clipBehavior(Clip value) → FlexBoxStyler
color(Color value) → FlexBoxStyler
Sets background color
inherited
column() → FlexBoxStyler
Convenience method for setting direction to vertical (column)
inherited
constraints(BoxConstraintsMix value) → FlexBoxStyler
Must be implemented by the class using this mixin
override
constraintsOnly({double? width, double? height, double? minWidth, double? maxWidth, double? minHeight, double? maxHeight}) → FlexBoxStyler
Creates constraints with only specified values, supporting priority resolution.
inherited
crossAxisAlignment(CrossAxisAlignment value) → FlexBoxStyler
Sets cross axis alignment
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
override
decoration(DecorationMix<Decoration> value) → FlexBoxStyler
Must be implemented by the class using this mixin
override
direction(Axis value) → FlexBoxStyler
Sets flex direction
inherited
elevation(ElevationShadow value) → FlexBoxStyler
Sets elevation shadow
inherited
flex(FlexStyler value) → FlexBoxStyler
Must be implemented by the class using this mixin
override
foregroundDecoration(DecorationMix<Decoration> value) → FlexBoxStyler
Must be implemented by the class using this mixin for foreground decorations
override
foregroundLinearGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? begin, AlignmentGeometry? end, TileMode? tileMode, GradientTransform? transform}) → FlexBoxStyler
Sets a foreground linear gradient
inherited
foregroundRadialGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? center, double? radius, AlignmentGeometry? focal, double? focalRadius, TileMode? tileMode, GradientTransform? transform}) → FlexBoxStyler
Sets a foreground radial gradient
inherited
foregroundSweepGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? center, double? startAngle, double? endAngle, TileMode? tileMode, GradientTransform? transform}) → FlexBoxStyler
Sets a foreground sweep gradient
inherited
getDiff(Equatable other) → Map<String, String>
Returns a map of properties that differ between this object and another.
inherited
gradient(GradientMix<Gradient> value) → FlexBoxStyler
Sets gradient with any GradientMix type
inherited
height(double value) → FlexBoxStyler
Sets both min and max height to create a fixed height
inherited
image(DecorationImageMix value) → FlexBoxStyler
Sets image decoration
inherited
keyframeAnimation({Listenable? trigger, required List<KeyframeTrack> timeline, required KeyframeStyleBuilder<FlexBoxSpec, FlexBoxStyler> styleBuilder}) → FlexBoxStyler
Creates a keyframe animation. It will animate through the given timeline.
inherited
linearGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? begin, AlignmentGeometry? end, TileMode? tileMode, GradientTransform? transform}) → FlexBoxStyler
Sets a background linear gradient
inherited
mainAxisAlignment(MainAxisAlignment value) → FlexBoxStyler
Sets main axis alignment
inherited
mainAxisSize(MainAxisSize value) → FlexBoxStyler
Sets main axis size
inherited
margin(EdgeInsetsGeometryMix<EdgeInsetsGeometry> value) → FlexBoxStyler
Must be implemented by the class using this mixin
override
marginAll(double value) → FlexBoxStyler
Sets margin on all sides.
inherited
marginBottom(double value) → FlexBoxStyler
Sets the bottom margin.
inherited
marginEnd(double value) → FlexBoxStyler
Sets the end (trailing) margin.
inherited
marginLeft(double value) → FlexBoxStyler
Sets the left margin.
inherited
marginOnly({double? horizontal, double? vertical, double? start, double? end, double? left, double? right, double? top, double? bottom}) → FlexBoxStyler
Sets custom margin for each side with priority resolution.
inherited
marginRight(double value) → FlexBoxStyler
Sets the right margin.
inherited
marginStart(double value) → FlexBoxStyler
Sets the start (leading) margin.
inherited
marginTop(double value) → FlexBoxStyler
Sets the top margin.
inherited
marginX(double value) → FlexBoxStyler
Sets horizontal (left and right) margin.
inherited
marginY(double value) → FlexBoxStyler
Sets vertical (top and bottom) margin.
inherited
maxHeight(double value) → FlexBoxStyler
Sets maximum height constraint
inherited
maxWidth(double value) → FlexBoxStyler
Sets maximum width constraint
inherited
merge(covariant FlexBoxStyler? other) → FlexBoxStyler
Merges with another FlexBoxStyler.
override
mergeActiveVariants(BuildContext context, {required Set<NamedVariant> namedVariants}) → Style<FlexBoxSpec>
Merges all active variants with their nested variants recursively.
inherited
minHeight(double value) → FlexBoxStyler
Sets minimum height constraint
inherited
minWidth(double value) → FlexBoxStyler
Sets minimum width constraint
inherited
modifier(WidgetModifierConfig value) → FlexBoxStyler
Sets the widget modifier.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onAndroid(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for Android platform.
inherited
onBreakpoint(Breakpoint breakpoint, FlexBoxStyler style) → FlexBoxStyler
Creates a variant based on the specified breakpoint.
inherited
onBuilder(FlexBoxStyler fn(BuildContext context)) → FlexBoxStyler
Creates a variant using a builder function that receives the build context.
inherited
onDark(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for dark mode.
inherited
onDesktop(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for desktop breakpoint.
inherited
onDisabled(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for disabled state
inherited
onEnabled(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for enabled state (opposite of disabled)
inherited
onFocused(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for focused state.
inherited
onFocusVisible(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for focus that should show a focus indicator.
inherited
onFuchsia(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for Fuchsia platform.
inherited
onHovered(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for hover state
inherited
onIos(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for iOS platform.
inherited
onLandscape(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for landscape device orientation.
inherited
onLight(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for light mode.
inherited
onLinux(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for Linux platform.
inherited
onLtr(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for left-to-right text direction.
inherited
onMacos(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for macOS platform.
inherited
onMobile(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for mobile breakpoint.
inherited
onNot(ContextVariant contextVariant, FlexBoxStyler style) → FlexBoxStyler
Creates a variant for when the context does NOT match the provided variant.
inherited
onPortrait(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for portrait device orientation.
inherited
onPressed(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for pressed state
inherited
onRtl(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for right-to-left text direction.
inherited
onTablet(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for tablet breakpoint.
inherited
onWeb(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for web platform.
inherited
onWindows(FlexBoxStyler style) → FlexBoxStyler
Creates a variant for Windows platform.
inherited
padding(EdgeInsetsGeometryMix<EdgeInsetsGeometry> value) → FlexBoxStyler
Must be implemented by the class using this mixin
override
paddingAll(double value) → FlexBoxStyler
Sets padding on all sides.
inherited
paddingBottom(double value) → FlexBoxStyler
Sets the bottom padding.
inherited
paddingEnd(double value) → FlexBoxStyler
Sets the end (trailing) padding.
inherited
paddingLeft(double value) → FlexBoxStyler
Sets the left padding.
inherited
paddingOnly({double? horizontal, double? vertical, double? start, double? end, double? left, double? right, double? top, double? bottom}) → FlexBoxStyler
Sets custom padding for each side with priority resolution.
inherited
paddingRight(double value) → FlexBoxStyler
Sets the right padding.
inherited
paddingStart(double value) → FlexBoxStyler
Sets the start (leading) padding.
inherited
paddingTop(double value) → FlexBoxStyler
Sets the top padding.
inherited
paddingX(double value) → FlexBoxStyler
Sets horizontal (left and right) padding.
inherited
paddingY(double value) → FlexBoxStyler
Sets vertical (top and bottom) padding.
inherited
phaseAnimation<P>({Listenable? trigger, required List<P> phases, required FlexBoxStyler styleBuilder(P phase, FlexBoxStyler style), required CurveAnimationConfig configBuilder(P phase)}) → FlexBoxStyler
Creates a phase animation. It will animate through the given phases.
inherited
radialGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? center, double? radius, AlignmentGeometry? focal, double? focalRadius, TileMode? tileMode, GradientTransform? transform}) → FlexBoxStyler
Sets a background radial gradient
inherited
resolve(BuildContext context) → StyleSpec<FlexBoxSpec>
Resolves to StyleSpec<FlexBoxSpec> using context.
override
rotate(double radians, {Alignment alignment = .center}) → FlexBoxStyler
Sets rotation transform in radians.
inherited
row() → FlexBoxStyler
Convenience method for setting direction to horizontal (row)
inherited
scale(double scale, {Alignment alignment = .center}) → FlexBoxStyler
Sets scale transform
inherited
shadow(BoxShadowMix value) → FlexBoxStyler
Sets single shadow
inherited
shadowOnly({Color? color, Offset? offset, double? blurRadius, double? spreadRadius}) → FlexBoxStyler
Creates a single box shadow with named parameters.
inherited
shadows(List<BoxShadowMix> value) → FlexBoxStyler
Sets multiple shadows
inherited
shape(ShapeBorderMix<ShapeBorder> value) → FlexBoxStyler
Sets box shape
inherited
shapeBeveledRectangle({BorderSideMix? side, BorderRadiusMix? borderRadius}) → FlexBoxStyler
Sets a beveled rectangle shape (BeveledRectangleBorder)
inherited
shapeCircle({BorderSideMix? side}) → FlexBoxStyler
Sets a circular shape (CircleBorder)
inherited
shapeContinuousRectangle({BorderSideMix? side, BorderRadiusMix? borderRadius}) → FlexBoxStyler
Sets a continuous rectangle shape (ContinuousRectangleBorder)
inherited
shapeLinear({BorderSideMix? side, LinearBorderEdgeMix? start, LinearBorderEdgeMix? end, LinearBorderEdgeMix? top, LinearBorderEdgeMix? bottom}) → FlexBoxStyler
Sets a linear border shape (LinearBorder)
inherited
shapeRoundedRectangle({BorderSideMix? side, BorderRadiusMix? borderRadius}) → FlexBoxStyler
Sets a rounded rectangle shape (RoundedRectangleBorder)
inherited
shapeStadium({BorderSideMix? side}) → FlexBoxStyler
Sets a stadium shape (StadiumBorder)
inherited
shapeStar({BorderSideMix? side, double? points, double? innerRadiusRatio, double? pointRounding, double? valleyRounding, double? rotation, double? squash}) → FlexBoxStyler
Sets a star shape (StarBorder)
inherited
shapeSuperellipse({BorderSideMix? side, BorderRadiusMix? borderRadius}) → FlexBoxStyler
Sets a superellipse shape (RoundedSuperellipseBorder)
inherited
size(double width, double height) → FlexBoxStyler
Sets both width and height to specific values
inherited
skew(double skewX, double skewY) → FlexBoxStyler
Sets skew transform
inherited
spacing(double value) → FlexBoxStyler
Sets spacing
inherited
sweepGradient({required List<Color> colors, List<double>? stops, AlignmentGeometry? center, double? startAngle, double? endAngle, TileMode? tileMode, GradientTransform? transform}) → FlexBoxStyler
Sets a background sweep gradient
inherited
textBaseline(TextBaseline value) → FlexBoxStyler
Sets text baseline
inherited
textDirection(TextDirection value) → FlexBoxStyler
Sets text direction
inherited
textStyle(TextStyler value) → FlexBoxStyler
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
toStringShort() → String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited
transform(Matrix4 value, {AlignmentGeometry alignment = Alignment.center}) → FlexBoxStyler
Must be implemented by the class using this mixin
override
transformAlignment(AlignmentGeometry value) → FlexBoxStyler
transformReset() → FlexBoxStyler
Resets transform to identity (no effect)
inherited
translate(double x, double y, [double z = 0.0]) → FlexBoxStyler
Sets translation transform
inherited
variant(Variant variant, FlexBoxStyler style) → FlexBoxStyler
Must be implemented by the class using this mixin
inherited
variants(List<VariantStyle<FlexBoxSpec>> value) → FlexBoxStyler
Sets the style variants.
override
verticalDirection(VerticalDirection value) → FlexBoxStyler
Sets vertical direction
inherited
width(double value) → FlexBoxStyler
Sets both min and max width to create a fixed width
inherited
wrap(WidgetModifierConfig value) → FlexBoxStyler
Wraps with a widget modifier.
override

Operators

operator ==(Object other) → bool
Overrides the equality operator to compare based on the properties.
inherited