PageBuilder<T extends Widget> constructor
PageBuilder<T extends Widget> ({
- MicroPageTransitionType? transitionType,
- WidgetRouteBuilder? widgetRouteBuilder,
- ModalBuilder? modalBuilder,
- WidgetPageBuilder<
T> ? widgetBuilder, - @Deprecated('Use [widgetBuilder] instead. Will be removed in v0.15.0') WidgetPageBuilder<
T> ? builder,
Implementation
PageBuilder({
this.transitionType,
this.widgetRouteBuilder,
this.modalBuilder,
this.widgetBuilder,
@Deprecated('Use [widgetBuilder] instead. Will be removed in v0.15.0')
this.builder,
}) {
if (builder != null) {
widgetBuilder = builder;
}
assert(
(widgetBuilder != null || modalBuilder != null) &&
(widgetBuilder == null || modalBuilder == null),
'You must provide either a widgetBuilder or a modalBuilder');
}