AutoTabsRouterPageView constructor

const AutoTabsRouterPageView({
  1. Key? key,
  2. required List<PageRouteInfo> routes,
  3. TabsPageViewBuilder? builder,
  4. int homeIndex = -1,
  5. Axis scrollDirection = Axis.horizontal,
  6. bool animatePageTransition = true,
  7. Duration duration = kTabScrollDuration,
  8. Curve curve = Curves.easeInOut,
  9. ScrollPhysics? physics,
  10. DragStartBehavior dragStartBehavior = DragStartBehavior.start,
  11. bool inheritNavigatorObservers = true,
  12. NavigatorObserversBuilder navigatorObservers = NestedRouterDelegate.defaultNavigatorObserversBuilder,
})

Implementation

const AutoTabsRouterPageView({
  Key? key,
  required List<PageRouteInfo> routes,
  TabsPageViewBuilder? builder,
  int homeIndex = -1,
  this.scrollDirection = Axis.horizontal,
  this.animatePageTransition = true,
  this.duration = kTabScrollDuration,
  this.curve = Curves.easeInOut,
  this.physics,
  this.dragStartBehavior = DragStartBehavior.start,
  bool inheritNavigatorObservers = true,
  NavigatorObserversBuilder navigatorObservers =
      NestedRouterDelegate.defaultNavigatorObserversBuilder,
})  : _pageViewModeBuilder = builder,
      super._(
        key: key,
        routes: routes,
        homeIndex: homeIndex,
        navigatorObservers: navigatorObservers,
        inheritNavigatorObservers: inheritNavigatorObservers,
      );