showFlash<T> function
Future<T?>
showFlash<T>({
- required BuildContext context,
- required FlashBuilder<
T> builder, - Duration transitionDuration = const Duration(milliseconds: 250),
- Duration reverseTransitionDuration = const Duration(milliseconds: 200),
- Color? barrierColor,
- double? barrierBlur,
- bool barrierDismissible = false,
- FutureOr<
bool> onBarrierTap()?, - Curve barrierCurve = Curves.ease,
- Duration? duration,
- bool persistent = true,
- VoidCallback? onRemoveFromRoute,
Implementation
Future<T?> showFlash<T>({
required BuildContext context,
required FlashBuilder<T> builder,
Duration transitionDuration = const Duration(milliseconds: 250),
Duration reverseTransitionDuration = const Duration(milliseconds: 200),
Color? barrierColor,
double? barrierBlur,
bool barrierDismissible = false,
FutureOr<bool> Function()? onBarrierTap,
Curve barrierCurve = Curves.ease,
Duration? duration,
bool persistent = true,
VoidCallback? onRemoveFromRoute,
}) {
return DefaultFlashController<T>(
context,
builder: builder,
transitionDuration: transitionDuration,
reverseTransitionDuration: reverseTransitionDuration,
barrierColor: barrierColor,
barrierBlur: barrierBlur,
barrierDismissible: barrierDismissible,
onBarrierTap: onBarrierTap,
barrierCurve: barrierCurve,
duration: duration,
persistent: persistent,
onRemoveFromRoute: onRemoveFromRoute,
).show();
}