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
Enums
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