ScrollableListTabScroller class
Constructors
- ScrollableListTabScroller({dynamic key, required dynamic headerKey, required int itemCount, required dynamic itemBuilder, required IndexedActiveStatusWidgetBuilder tabBuilder, dynamic onRefresh, HeaderContainerBuilder? headerContainerBuilder, @Deprecated('This code is unused and will be removed in the next release.') dynamic headerWidgetBuilder(dynamic context, dynamic child)?, BodyContainerBuilder? bodyContainerBuilder, dynamic itemScrollController, dynamic itemPositionsListener, void tabChanged(int tabIndex)?, double earlyChangePositionOffset = 0, Duration animationDuration = const Duration(milliseconds: 300), bool shrinkWrap = false, int initialScrollIndex = 0, double initialAlignment = 0, dynamic scrollDirection = Axis.vertical, bool reverse = false, dynamic physics, int? semanticChildCount, dynamic padding, bool addSemanticIndexes = true, bool addAutomaticKeepAlives = true, bool addRepaintBoundaries = true, double? minCacheExtent, dynamic scrollOffsetController, dynamic scrollOffsetListener, dynamic tabAlignment = TabAlignment.start})
-
const
Properties
- addAutomaticKeepAlives → bool
-
Whether to wrap each child in an
AutomaticKeepAlive
.final - addRepaintBoundaries → bool
-
Whether to wrap each child in a
RepaintBoundary
.final - addSemanticIndexes → bool
-
Whether to wrap each child in an
IndexedSemantics
.final - animationDuration → Duration
-
final
- bodyContainerBuilder → BodyContainerBuilder?
-
final
- earlyChangePositionOffset → double
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- headerContainerBuilder → HeaderContainerBuilder?
-
final
- headerKey → dynamic
-
final
- initialAlignment → double
-
Determines where the leading edge of the item at initialScrollIndex
should be placed.
final
- initialScrollIndex → int
-
Index of an item to initially align within the viewport.
final
- itemBuilder → dynamic
-
final
- itemCount → int
-
final
- itemPositionsListener → dynamic
-
final
- itemScrollController → dynamic
-
final
- minCacheExtent → double?
-
The minimum cache extent used by the underlying scroll lists.
See
ScrollView.cacheExtent
.final - onRefresh → dynamic
-
final
- padding → dynamic
-
The amount of space by which to inset the children.
final
- physics → dynamic
-
How the scroll view should respond to user input.
final
- reverse → bool
-
Whether the view scrolls in the reading direction.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollDirection → dynamic
-
The axis along which the scroll view scrolls.
final
- scrollOffsetController → dynamic
-
final
- scrollOffsetListener → dynamic
-
final
- semanticChildCount → int?
-
The number of children that will contribute semantic information.
final
- shrinkWrap → bool
-
Whether the extent of the scroll view in the scrollDirection should be
determined by the contents being viewed.
final
- tabAlignment → dynamic
-
final
- tabBuilder → IndexedActiveStatusWidgetBuilder
-
final
- tabChanged → void Function(int tabIndex)?
-
final
Methods
-
createState(
) → ScrollableListTabScrollerState -
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