generatedPage<R> function
Page<R>
generatedPage<R>({
- required LocalKey key,
- required String location,
- required String name,
- required Widget child,
- PopInvokedWithResultCallback<
Object?> ? onPopInvoked, - PageTransitionsBuilder? transition,
- bool fullscreenDialog = false,
- bool maintainState = true,
Builds a generated Flutter page for one typed route.
Implementation
Page<R> generatedPage<R>({
required LocalKey key,
required String location,
required String name,
required Widget child,
PopInvokedWithResultCallback<Object?>? onPopInvoked,
PageTransitionsBuilder? transition,
bool fullscreenDialog = false,
bool maintainState = true,
}) {
if (transition != null) {
return _GeneratedTransitionPage<R>(
key: key,
name: name,
onPopInvoked: (didPop, result) => onPopInvoked?.call(didPop, result),
fullscreenDialog: fullscreenDialog,
maintainState: maintainState,
transition: transition,
child: child,
);
}
return MaterialPage<R>(
key: key,
name: name,
onPopInvoked: (didPop, result) => onPopInvoked?.call(didPop, result),
fullscreenDialog: fullscreenDialog,
maintainState: maintainState,
child: child,
);
}