showModalFlash<T> function
Future<T?>
showModalFlash<T>({
- required BuildContext context,
- required FlashBuilder<
T> builder, - Color? barrierColor = const Color(0x8A000000),
- double? barrierBlur,
- bool barrierDismissible = true,
- Curve barrierCurve = Curves.ease,
- String? barrierLabel,
- Duration transitionDuration = const Duration(milliseconds: 250),
- Duration reverseTransitionDuration = const Duration(milliseconds: 200),
- RouteSettings? settings,
- Duration? duration,
Implementation
Future<T?> showModalFlash<T>({
required BuildContext context,
required FlashBuilder<T> builder,
Color? barrierColor = const Color(0x8A000000),
double? barrierBlur,
bool barrierDismissible = true,
Curve barrierCurve = Curves.ease,
String? barrierLabel,
Duration transitionDuration = const Duration(milliseconds: 250),
Duration reverseTransitionDuration = const Duration(milliseconds: 200),
RouteSettings? settings,
bool useRootNavigator = false,
Duration? duration,
}) {
final navigator = Navigator.of(context, rootNavigator: useRootNavigator);
return navigator.push(ModalFlashRoute<T>(
builder: builder,
capturedThemes: InheritedTheme.capture(from: context, to: navigator.context),
barrierBlur: barrierBlur,
barrierColor: barrierColor,
barrierDismissible: barrierDismissible,
barrierCurve: barrierCurve,
barrierLabel: barrierLabel,
transitionDuration: transitionDuration,
reverseTransitionDuration: reverseTransitionDuration,
settings: settings,
duration: duration,
));
}