AutoLayout class

Available extensions

Constructors

AutoLayout(Layout _layout)
AutoLayout.of(Layout _layout, Color? _color, double _radius, bool _softWrap, double _spacing, Widget? _divider, TextStyle? _style, TextAlign? _textAlign, bool _useFlex, bool? _isMax, bool? _isCrossMax, MainAxisAlignment _mainAxisAlignment, MainAxisSize? _mainAxisSize, CrossAxisAlignment? _crossAxisAlignment, EdgeInsets? _padding, EdgeInsets? _margin, Color? _backgroundColor, BorderRadius? _borderRadius, List<WidgetWrapper> _wrappers, bool _centerEach, double? _height, double? _width)

Properties

alignCenter → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
alignEnd → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
alignLeft → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
alignRight → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
alignStart → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
centerEach → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
crossAxisCenter → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
crossAxisEnd → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
crossAxisStart → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
crossAxisStretch → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
crossMax → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
divided → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
dividedIndentBoth → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
dividedIndentLeft → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
expand → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

Expands in both directions
no setter
flex → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
hashCode → int
The hash code for this object.
no setterinherited
mainAxisMax → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
max → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
min → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
noFlex → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
noSpacing → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
nowrap → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
reset → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
spaceAround → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
spaceBetween → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
textAlignCenter → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
textAlignLeft → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter
textAlignRight → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

no setter

Methods

applyPadding(Widget widget) → Widget
applyTo(Iterable items, Layout builder) → Widget
applyWrappers(Widget built) → Widget
autoWidget(dynamic item) → Widget
backgroundColor(Color color) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

blur() → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

borderRadius(BorderRadius radius) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

borderRadiusAll([double radius = 12]) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

build([dynamic item1, dynamic item2, dynamic item3, dynamic item4, dynamic item5, dynamic item6, dynamic item7, dynamic item8, dynamic item9, dynamic item10]) → Widget
color(Color color) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

copy() → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

divider({Color? color, double? thickness}) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

height(double height) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

isHeader({bool pinned = false, bool floating = false, required double height, double? expandedHeight}) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

mainAlignment(MainAxisAlignment mainAxis) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

marginAll(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

marginBottom(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

marginHoriz(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

marginLeft(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

marginRight(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

marginTop(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

marginVert(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
padAll(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

padBottom(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

padHoriz(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

padLeft(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

padRight(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

padTop(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

padVert(double num) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

radius(double radius) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

single(Widget child) → Widget

Available on AutoLayout, provided by the AutoLayoutSingleExt extension

size(double radius) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

softWrap([bool isSoftWrap = true]) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

spacing(double spacing) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

style(TextStyle style) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

textAlign(TextAlign align) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

toString() → String
A string representation of this object.
inherited
using<R>(R block(AutoLayout layout)) → R

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

width(double width) → AutoLayout

Available on AutoLayout, provided by the AutoLayoutBuilderExt extension

Operators

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