when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult adaptive(),
  2. required TResult material(),
  3. required TResult cupertino(),
  4. required TResult custom(
    1. Widget transitionsBuilder(
      1. BuildContext,
      2. Animation<double>,
      3. Animation<double>,
      4. Widget,
      ),
    2. bool opaque,
    3. bool barrierDismissible,
    4. Duration reverseTransitionDuration,
    5. Duration transitionDuration,
    6. Color? barrierColor,
    7. String? barrierLabel,
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function() adaptive,
  required TResult Function() material,
  required TResult Function() cupertino,
  required TResult Function(
          Widget Function(
                  BuildContext, Animation<double>, Animation<double>, Widget)
              transitionsBuilder,
          bool opaque,
          bool barrierDismissible,
          Duration reverseTransitionDuration,
          Duration transitionDuration,
          Color? barrierColor,
          String? barrierLabel)
      custom,
}) =>
    throw _privateConstructorUsedError;