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.
Enums
Mixins
-
CellRenderObjectMixin<
ChildType extends RenderObject, ParentDataType extends ParentData> - Generic mixin for render objects with a list of children.
-
LayoutValueMixin<
T>
Extensions
Typedefs
-
LayoutValueBuilder<
T> = T Function(LayoutContext layout) - LayoutWidgetBuilder = Widget Function(BuildContext context, LayoutContext layout, Widget? child)