UpdatableDataViewExtraWidgets class

A list of extra widgets which is used in UpdatableDataView, including widgets lie before/after ScrollView and CustomScrollView, or inside/outside PlaceholderText.

Widgets order:

=================== (RefreshIndicator start)
outerTopWidgets
=================== (PlaceholderText start)
innerTopWidgets
=================== (CustomScrollView start)
(listTopSlivers)
=================== (ScrollView start)
listTopWidgets
...
listBottomWidgets
=================== (ScrollView end)
(listBottomSlivers)
=================== (CustomScrollView end)
innerBottomWidgets
=================== (PlaceholderText end)
outerBottomWidgets
=================== (RefreshIndicator end)

Constructors

UpdatableDataViewExtraWidgets({CrossAxisAlignment? outerCrossAxisAlignment = CrossAxisAlignment.center, CrossAxisAlignment? innerCrossAxisAlignment = CrossAxisAlignment.center, List<Widget>? outerTopWidgets, List<Widget>? innerTopWidgets, List<Widget>? listTopSlivers, List<Widget>? listTopWidgets, List<Widget>? listBottomWidgets, List<Widget>? listBottomSlivers, List<Widget>? innerBottomWidgets, List<Widget>? outerBottomWidgets})
const

Properties

hashCode int
The hash code for this object.
no setterinherited
innerBottomWidgets List<Widget>?
The widget after ScrollView and inside PlaceholderText.
final
innerCrossAxisAlignment CrossAxisAlignment?
The crossAxisAlignment for inner Column inside PlaceholderText, defaults to CrossAxisAlignment.center.
final
innerTopWidgets List<Widget>?
The widget before ScrollView and inside PlaceholderText.
final
listBottomSlivers List<Widget>?
The slivers in the bottom of CustomScrollView. Note that this is only available for UpdatableDataViewStyle.sliverListView, UpdatableDataViewStyle.sliverGridView and UpdatableDataViewStyle.sliverMasonryGridView.
final
listBottomWidgets List<Widget>?
The widgets in the bottom of inner ScrollView. Note that there is no separator between these widgets, and this is unavailable for UpdatableDataViewStyle.gridView, UpdatableDataViewStyle.sliverGridView, UpdatableDataViewStyle.masonryGridView and UpdatableDataViewStyle.sliverMasonryGridView.
final
listTopSlivers List<Widget>?
The slivers in the top of CustomScrollView. Note that this is only available for UpdatableDataViewStyle.sliverListView, UpdatableDataViewStyle.sliverGridView and UpdatableDataViewStyle.sliverMasonryGridView.
final
listTopWidgets List<Widget>?
The widgets in the top of inner ScrollView. Note that there is no separator between these widgets, and this is unavailable for UpdatableDataViewStyle.gridView, UpdatableDataViewStyle.sliverGridView, UpdatableDataViewStyle.masonryGridView and UpdatableDataViewStyle.sliverMasonryGridView.
final
outerBottomWidgets List<Widget>?
The widget after ScrollView and outside PlaceholderText.
final
outerCrossAxisAlignment CrossAxisAlignment?
The crossAxisAlignment for outer Column outside PlaceholderText, defaults to CrossAxisAlignment.center.
final
outerTopWidgets List<Widget>?
The widget before ScrollView and outside PlaceholderText.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited