waterfall_flow library

Classes

ExtendedListDelegate
A delegate that provides extensions within the ExtendedGridView,ExtendedList,WaterfallFlow.
RenderSliverWaterfallFlow
A sliver that places multiple box children with masonry layouts.
SliverWaterfallFlow
A sliver that places multiple box children in a two dimensional arrangement and masonry layout.
SliverWaterfallFlowDelegate
create by zmtzawqlp on 2019/11/9
SliverWaterfallFlowDelegateWithFixedCrossAxisCount
Creates masonry layouts with a fixed number of tiles in the cross axis.
SliverWaterfallFlowDelegateWithMaxCrossAxisExtent
Creates masonry layouts with tiles that each have a maximum cross-axis extent.
SliverWaterfallFlowParentData
Parent data structure used by RenderSliverWaterfallFlow.
WaterfallFlow
create by zmtzawqlp on 2019/11/9

Mixins

ExtendedRenderObjectMixin
mixin of extended list render if sliver is all out of viewport then return -1,-1 or nothing

Typedefs

CollectGarbage = void Function(List<int> garbages)
Return indexes of children which are disposed to collect
LastChildLayoutTypeBuilder = LastChildLayoutType Function(int index)
The builder to get layout type of last child Notice: it should only for last child
PaintExtentOf = double Function(RenderBox? child)
Return paint extent of child
ViewportBuilder = void Function(int firstIndex, int lastIndex)
The builder to get indexes in viewport if sliver is all out of viewport then return -1,-1