extended/widgets_app
library
Functions
-
maybePop<T extends Object>([T? result])
→ Future<bool>
-
可能返回到上一个页面
-
pop<T extends Object>([T? result, bool isMaybe = false])
→ Future<bool?>
-
返回上一个页面
-
popBack(Future navigator, {bool nullBack = false, bool useMaybePop = false})
→ void
-
pop 返回简写 带参数
nullBack
=true navigator 返回为空 就继续返回上一页面
-
popUntil(RoutePredicate predicate)
→ void
-
循环pop 直到pop至指定页面
-
push<T extends Object?, TO extends Object?>(Widget widget, {bool maintainState = true, bool fullscreenDialog = false, RoutePushStyle? pushStyle, RouteSettings? settings, bool replacement = false, TO? result})
→ Future<T?>
-
************ 以下为 路由跳转 ***************** ///
-
pushAndRemoveUntil<T extends Object?>(Widget widget, {bool maintainState = true, bool fullscreenDialog = false, RoutePushStyle? pushStyle, RouteSettings? settings, RoutePredicate? predicate})
→ Future<T?>
-
打开新页面 并移出堆栈所有页面
-
pushReplacement<T extends Object?, TO extends Object?>(Widget widget, {bool maintainState = true, bool fullscreenDialog = false, RoutePushStyle? pushStyle, RouteSettings? settings, TO? result})
→ Future<T?>
-
打开新页面替换当前页面