A widget that displays a horizontal row of tabs, one per label.
Requires one of its ancestors to be a TabBarSelection widget to enable saving and monitoring the selected tab.
Requires one of its ancestors to be a Material widget.
See also:
- Inheritance
- Object
- Widget
- StatefulWidget
- Scrollable
- TabBar
- Implements
-
- AppBarBottomWidget
Constructors
Properties
- bottomHeight → double
-
The height of the tab labels and indicator.
read-only - indicatorColor → Color
-
The color of the line that appears below the selected tab. If this parameter is null then the value of the Theme's indicatorColor property is used.
read-only - isScrollable → bool
-
Whether this tab bar can be scrolled horizontally.
read-only - labelColor → Color
-
The color of selected tab labels. Unselected tab labels are rendered with the same color rendered at 70% opacity. If this parameter is null then the color of the theme's body2 text color is used.
read-only - labels → Map<T, TabLabel>
-
The labels to display in the tabs.
read-only - builder → ScrollBuilder
-
Using to build the content of this widget.
read-only, inherited - hashCode → int
-
Get a hash code for this object.
read-only, inherited - initialScrollOffset → double
-
The scroll offset this widget should use when first created.
read-only, inherited - key → Key
-
Controls how one widget replaces another widget in the tree.
read-only, inherited - onScroll → ScrollListener
-
Called whenever this widget's scroll offset changes.
read-only, inherited - onScrollEnd → ScrollListener
-
Called whenever this widget stops scrolling.
read-only, inherited - onScrollStart → ScrollListener
-
Called whenever this widget starts to scroll.
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited - scrollAnchor → ViewportAnchor
-
Whether to place first child at the start of the container or the last child at the end of the container, when the scrollable has not been scrolled and has no initial scroll offset.
read-only, inherited - scrollDirection → Axis
-
The axis along which this widget should scroll.
read-only, inherited - snapOffsetCallback → SnapOffsetCallback
-
Called to determine the offset to which scrolling should snap, when handling a fling.
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
createState(
) → _TabBarState<T> -
Creates the mutable state for this widget at a given location in the tree.
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited -
debugFillDescription(
List<String> description) → void -
Add additional information to the given description for use by toString.
inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited -
toStringShort(
) → String -
A short, textual description of this widget.
inherited