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

Enums

LastChildLayoutType

Typedefs

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