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