FutureX<T> extension

on

Methods

apply<R>(FutureOr<R> onValue(T value), {Function? onError}) Future<T>
apply一个回调, 然后返回当前对象
cast<R>() Future<R>
造型为R类型
delay(Duration duration) Future<T>
延迟一段时间
loading({bool? cancelable, Duration? timeLimit, String? loadingText, Color? backgroundColor}) Future<T>
显示loading
thenPop<R>({String? until, R? withValue}) Future<void>
当前Future正常结束后执行pop
thenPopToRoot() Future<void>
当前Future正常结束后执行pop
thenPushNamed(String routeName, {Object? arguments}) Future<void>
当前Future正常结束后推入route
thenReplaceNamed(String routeName, {Object? arguments}) Future<void>
当前Future正常结束后推入route

Static Properties

backgroundColor Color?
getter/setter pair
defaultLoadingText String
getter/setter pair
defaultTimeLimit Duration
getter/setter pair
loadingCancelable bool
getter/setter pair
loadingWidgetBuilder LoadingBuilder?
getter/setter pair