layout_grid library

Classes

AdaptiveBuilder
BaseLayoutValue<T>
BoostrapLayoutFormat
BreakpointValue<T>
A responsive value that adapts dynamically dinamically to relative width screen breakpoints
Cell
CellData
Holds the dimensions of a Cell.
CellParentData
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
IntrinsicCell
Layout
A widget that generates the responsive layout data for its children.
LayoutBreakLine
LayoutContext
LayoutData
LayoutGrid
A scrollable, 2D array of widgets with variable sizes.
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
RenderCellData
RenderSliverLayoutGrid
A sliver that places multiple box children in a two dimensional arrangement.
RenderSliverVariableSizeBoxAdaptor
A sliver with multiple variable size box children.
RenderSliverVariableSizeBoxChildManager
A delegate used by RenderSliverVariableSizeBoxAdaptor to manage its children.
SliverFluidBox
SliverFluidMargin
Equivalent of FluidMargin for sliver widgets
SliverGutter
SliverLayoutGeometry
Describes the placement of a child in a RenderSliverLayoutGrid.
SliverLayoutGrid
SliverLayoutGridDelegate
Creates a grid layout.
SliverLayoutGridDelegateWithFixedCrossAxisCount
Creates grid layouts with a fixed number of cells in the cross axis.
SliverLayoutGridDelegateWithMaxCrossAxisExtent
Create grid layouts with cells that each have a maximum cross-axis extent.
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
SliverVariableSizeBoxAdaptorElement
An element that lazily builds children for a SliverVariableSizeBoxAdaptorWidget.
SliverVariableSizeBoxAdaptorParentData
Parent data structure used by RenderSliverVariableSizeBoxAdaptor.
SliverVariableSizeBoxAdaptorWidget
A base class for sliver that have multiple variable size box children.

Mixins

CellRenderObjectMixin<ChildType extends RenderObject, ParentDataType extends ParentData>
Generic mixin for render objects with a list of children.
LayoutValueMixin<T>

Typedefs

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