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