SimpleTabBar class

Inheritance
Available extensions

Constructors

SimpleTabBar({Key? key, WrapperModel? wrapperModel, double? tabSpacing = 20, required List<Widget> tabs, TabController? controller, bool isScrollable = false, TabAlignment? tabAlignment, Color? indicatorColor, Decoration? indicator, double? dividerHeight, Color? dividerColor, TabBarIndicatorSize? indicatorSize, EdgeInsetsGeometry indicatorPadding = EdgeInsets.zero, Color? labelColor, Color? unselectedLabelColor, EdgeInsetsGeometry? padding, TextStyle? labelStyle, TextStyle? unselectedLabelStyle, EdgeInsetsGeometry? labelPadding, TextScaler? textScaler, double indicatorWeight = 2.0, TabIndicatorAnimation? indicatorAnimation, InteractiveInkFeatureFactory? splashFactory, BorderRadius? splashBorderRadius, DragStartBehavior dragStartBehavior = DragStartBehavior.start, MouseCursor? mouseCursor, ValueChanged<int>? onTap})
const

Properties

controller TabController?
Tab controller.
finalinherited
dividerColor Color?
finalinherited
dividerHeight double?
finalinherited
dragStartBehavior DragStartBehavior
finalinherited
enableFeedback bool?
finalinherited
hashCode int
The hash code for this object.
no setterinherited
indicator Decoration?
finalinherited
indicatorAnimation TabIndicatorAnimation?
finalinherited
indicatorColor Color?
Visual styling.
finalinherited
indicatorPadding EdgeInsetsGeometry
finalinherited
indicatorSize TabBarIndicatorSize?
finalinherited
indicatorWeight double
finalinherited
isScrollable bool
Scroll and layout behavior.
finalinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
labelColor Color?
Label styles.
finalinherited
labelPadding EdgeInsetsGeometry?
finalinherited
labelStyle TextStyle?
finalinherited
mouseCursor MouseCursor?
finalinherited
onFocusChange TabValueChanged<bool>?
finalinherited
onHover TabValueChanged<bool>?
finalinherited
onTap ValueChanged<int>?
finalinherited
overlayColor WidgetStateProperty<Color?>?
finalinherited
padding EdgeInsetsGeometry?
Layout and gesture.
finalinherited
physics ScrollPhysics?
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
splashBorderRadius BorderRadius?
finalinherited
splashFactory InteractiveInkFeatureFactory?
finalinherited
tabAlignment TabAlignment?
finalinherited
tabs List<Widget>
Tabs list.
finalinherited
tabSpacing double?
Optional spacing between tabs.
finalinherited
textScaler TextScaler?
finalinherited
unselectedLabelColor Color?
finalinherited
unselectedLabelStyle TextStyle?
finalinherited
wrapperModel WrapperModel?
Optional full wrapper configuration.
finalinherited

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
inherited
buildContent(BuildContext context, Widget tabBar) Widget
Subclasses define how to render the final layout.
override
buildWrappedTabBar(BuildContext context) Widget
Builds the wrapped TabBar with spacing and wrapper logic.
inherited
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
let<T>(T transformation(Widget)) → T?

Available on Widget?, provided by the WidgetExtension extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

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