IndexedTabScrollView constructor

const IndexedTabScrollView({
  1. Key? key,
  2. required List<Widget> children,
  3. IndexedWidgetBuilder? separatorBuilder,
  4. required IndexedWidgetBuilder tabItemBuilder,
  5. Color? tabBackgroundColor,
  6. bool? isScrollable,
  7. EdgeInsetsGeometry? padding,
  8. Color? indicatorColor,
  9. double? indicatorWeight,
  10. EdgeInsetsGeometry? indicatorPadding,
  11. Decoration? indicator,
  12. bool automaticIndicatorColorAdjustment = true,
  13. TabBarIndicatorSize? indicatorSize,
  14. Color? dividerColor,
  15. Color? labelColor,
  16. Color? unselectedLabelColor,
  17. TextStyle? labelStyle,
  18. EdgeInsetsGeometry? labelPadding,
  19. TextStyle? unselectedLabelStyle,
  20. WidgetStateProperty<Color?>? overlayColor,
  21. DragStartBehavior? dragStartBehavior,
  22. MouseCursor? mouseCursor,
  23. bool? enableFeedback,
  24. ScrollPhysics? tabPhysics,
  25. InteractiveInkFeatureFactory? splashFactory,
  26. BorderRadius? splashBorderRadius,
  27. EdgeInsets? tabPadding,
  28. EdgeInsets? tabMargin,
  29. EdgeInsets? scrollViewPadding,
  30. ScrollPhysics? scrollPhysics,
  31. IndexedWidgetBuilder? headerBuilder,
  32. double? space,
  33. 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,
});