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