IndexedTabScrollView constructor
const
IndexedTabScrollView({
- Key? key,
- required List<
Widget> children, - IndexedWidgetBuilder? separatorBuilder,
- required IndexedWidgetBuilder tabItemBuilder,
- Color? tabBackgroundColor,
- bool? isScrollable,
- EdgeInsetsGeometry? padding,
- Color? indicatorColor,
- double? indicatorWeight,
- EdgeInsetsGeometry? indicatorPadding,
- Decoration? indicator,
- bool automaticIndicatorColorAdjustment = true,
- TabBarIndicatorSize? indicatorSize,
- Color? dividerColor,
- Color? labelColor,
- Color? unselectedLabelColor,
- TextStyle? labelStyle,
- EdgeInsetsGeometry? labelPadding,
- TextStyle? unselectedLabelStyle,
- WidgetStateProperty<
Color?> ? overlayColor, - DragStartBehavior? dragStartBehavior,
- MouseCursor? mouseCursor,
- bool? enableFeedback,
- ScrollPhysics? tabPhysics,
- InteractiveInkFeatureFactory? splashFactory,
- BorderRadius? splashBorderRadius,
- EdgeInsets? tabPadding,
- EdgeInsets? tabMargin,
- EdgeInsets? scrollViewPadding,
- ScrollPhysics? scrollPhysics,
- IndexedWidgetBuilder? headerBuilder,
- double? space,
- TabAlignment? tabAlignment,
Implementation
const IndexedTabScrollView({
super.key,
required this.children,
this.separatorBuilder,
required this.tabItemBuilder,
this.tabBackgroundColor,
this.isScrollable,
this.padding,
this.indicatorColor,
this.indicatorWeight,
this.indicatorPadding,
this.indicator,
this.automaticIndicatorColorAdjustment = true,
this.indicatorSize,
this.dividerColor,
this.labelColor,
this.unselectedLabelColor,
this.labelStyle,
this.labelPadding,
this.unselectedLabelStyle,
this.overlayColor,
this.dragStartBehavior,
this.mouseCursor,
this.enableFeedback,
this.tabPhysics,
this.splashFactory,
this.splashBorderRadius,
this.tabPadding,
this.tabMargin,
this.scrollViewPadding,
this.scrollPhysics,
this.headerBuilder,
this.space,
this.tabAlignment,
});