page method
PageRoute<P, S, D>
page({
- PageLoader<
P, S, D> ? load, - RouteWidgetBuilder<
P, S, D> ? build, - RoutePageBuilder<
P, S, D> ? page, - RoutePendingBuilder<
P, S> ? pending, - RouteErrorBuilder<
P, S> ? error, - RouteNotFoundBuilder<
P, S> ? notFound,
Creates a Flutter page route.
Implementation
PageRoute<P, S, D> page({
PageLoader<P, S, D>? load,
RouteWidgetBuilder<P, S, D>? build,
RoutePageBuilder<P, S, D>? page,
RoutePendingBuilder<P, S>? pending,
RouteErrorBuilder<P, S>? error,
RouteNotFoundBuilder<P, S>? notFound,
}) {
if ((build == null) == (page == null)) {
throw ArgumentError('Provide exactly one of build or page.');
}
return PageRoute<P, S, D>._(
definition: this,
load: load,
build: build,
page: page,
pending: pending,
error: error,
notFound: notFound,
);
}