grid_staggered_lite library

Classes

RenderSliverStaggeredGrid
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.
SliverStaggeredGrid
A sliver that places multiple box children in a two dimensional arrangement.
SliverStaggeredGridDelegate
Creates staggered grid layouts.
SliverStaggeredGridDelegateWithFixedCrossAxisCount
Creates staggered grid layouts with a fixed number of cells in the cross axis.
SliverStaggeredGridDelegateWithMaxCrossAxisExtent
Creates staggered grid layouts with tiles that each have a maximum cross-axis extent.
SliverStaggeredGridGeometry
Describes the placement of a child in a RenderSliverStaggeredGrid.
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.
StaggeredGridConfiguration
Specifies how a staggered grid is configured.
StaggeredGridView
A scrollable, 2D array of widgets with variable sizes.
StaggeredTile
Holds the dimensions of a StaggeredGridView's tile.

Mixins

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

Typedefs

IndexedStaggeredTileBuilder = StaggeredTile? Function(int index)
Signature for a function that creates StaggeredTile for a given index.