AnimatedStatefulShellRoute constructor

AnimatedStatefulShellRoute({
  1. required List<StatefulShellBranch> branches,
  2. required StatefulShellRouteBuilder builder,
  3. GoRouterRedirect? redirect,
  4. GlobalKey<NavigatorState>? parentNavigatorKey,
  5. StatefulShellRoutePageBuilder? pageBuilder,
  6. String? restorationScopeId,
  7. GlobalKey<StatefulNavigationShellState>? navigatorKey,
  8. Duration transitionDuration = const Duration(milliseconds: 300),
  9. Curve transitionCurve = Curves.easeInOut,
  10. required CustomRouteTransitionBuilder transitionBuilder,
})

Implementation

AnimatedStatefulShellRoute({
  required super.branches,
  required StatefulShellRouteBuilder super.builder,
  super.redirect,
  super.parentNavigatorKey,
  super.pageBuilder,
  super.restorationScopeId,
  GlobalKey<StatefulNavigationShellState>? navigatorKey,
  this.transitionDuration = const Duration(milliseconds: 300),
  this.transitionCurve = Curves.easeInOut,
  required this.transitionBuilder,
}) : super(
       navigatorContainerBuilder: _buildAnimatedContainer,
       key: navigatorKey,
     );