push method
Future
push(
- BuildContext context, {
- bool fullscreenDialog = true,
- Duration? transitionDuration,
- Widget? page,
弹出图片浏览器
Implementation
Future<dynamic> push(
BuildContext context, {
bool rootNavigator = true,
bool fullscreenDialog = true,
Duration? transitionDuration,
Widget? page,
}) async {
if (routeType == RouteType.normal) {
return await Navigator.of(context, rootNavigator: rootNavigator)
.push(CupertinoPageRoute(
fullscreenDialog: fullscreenDialog,
builder: (BuildContext context) {
return page ?? this;
}));
}
return await _fadePush(
context,
rootNavigator: rootNavigator,
fullscreenDialog: fullscreenDialog,
transitionDuration: transitionDuration,
page: page,
);
}