AnimatedStatefulShellRoute constructor
AnimatedStatefulShellRoute({
- required List<
StatefulShellBranch> branches, - required StatefulShellRouteBuilder builder,
- GoRouterRedirect? redirect,
- StatefulShellRoutePageBuilder? pageBuilder,
- String? restorationScopeId,
- Duration transitionDuration = const Duration(milliseconds: 300),
- Curve transitionCurve = Curves.easeInOut,
- 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,
);