layout library

Classes

AdaptiveBuilder
BaseLayoutValue<T>
BoostrapLayoutFormat
BreakpointValue<T>
A responsive value that adapts dynamically dinamically to relative width screen breakpoints
ConstantLayoutValue<T>
FluidLayoutFormat
FluidMargin
A widget that adds a fluid padding to its child. This padding has the goal to constrain the child to a given max width according to the screen size
Gutter
Layout
A widget that generates the responsive layout data for its children.
LayoutContext
LayoutData
LayoutValue<T>
A responsive value that adapts dynamically to the width of the screen.
Margin
A widget that adds a padding to its child. This padding is calculated by Layout and can be overridden by the margin param
MaterialLayoutFormat
SliverFluidBox
SliverFluidMargin
Equivalent of FluidMargin for sliver widgets
SliverGutter
SliverMargin
A widget that adds a padding to its sliver child. This padding is calculated by Layout and can be overrided by the margin param

Mixins

LayoutValueMixin<T>

Typedefs

LayoutValueBuilder<T> = T Function(LayoutContext layout)
LayoutWidgetBuilder = Widget Function(BuildContext context, LayoutContext layout, Widget? child)