popupGeneralDialog<T> method
Future<T?>
popupGeneralDialog<
T>({
})
Implementation
Future<T?> popupGeneralDialog<T>({
/// 这个参数是一个方法,入参是 context,animation,secondaryAnimation,返回一个 Widget
RoutePageBuilder? builder,
/// GeneralDialog 配置
GeneralDialogOptions? options,
}) {
options = FlExtended().generalDialogOptions.merge(options);
assert(FlExtended().navigatorKey.currentContext != null);
return showGeneralDialog<T>(
context: FlExtended().navigatorKey.currentContext!,
pageBuilder: builder ?? toRoutePageBuilder,
barrierDismissible: options.barrierDismissible,
barrierLabel: options.barrierLabel,
barrierColor: options.barrierColor,
transitionDuration: options.transitionDuration,
transitionBuilder: options.transitionBuilder ?? options.fromStyle.transitionBuilder,
useRootNavigator: options.useRootNavigator,
routeSettings: options.routeSettings,
anchorPoint: options.anchorPoint,
);
}