VWidget.builder constructor
VWidget.builder({
- required String? path,
- required Widget builder(
- BuildContext context,
- VRouterData state
- List<
VRouteElement> stackedRoutes = const [], - LocalKey? key,
- String? name,
- List<
String> aliases = const [], - Duration? transitionDuration,
- Duration? reverseTransitionDuration,
- Widget buildTransition()?,
- bool fullscreenDialog = false,
Implementation
VWidget.builder({
required String? path,
required Widget Function(BuildContext context, VRouterData state) builder,
List<VRouteElement> stackedRoutes = const [],
LocalKey? key,
String? name,
List<String> aliases = const [],
Duration? transitionDuration,
Duration? reverseTransitionDuration,
Widget Function(Animation<double> animation,
Animation<double> secondaryAnimation, Widget child)?
buildTransition,
bool fullscreenDialog = false,
}) : this(
path: path,
widget: VRouterDataBuilder(builder: builder),
stackedRoutes: stackedRoutes,
key: key,
name: name,
aliases: aliases,
transitionDuration: transitionDuration,
reverseTransitionDuration: reverseTransitionDuration,
buildTransition: buildTransition,
fullscreenDialog: fullscreenDialog,
);