flutter_staggered_grid_view 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(int index) StaggeredTile
Signature for a function that creates StaggeredTile for a given index.