showAnimationDialog static method

Future<void> showAnimationDialog(
  1. AnimationDialog dial, {
  2. Alignment alignment = Alignment.center,
})

Implementation

static Future<void> showAnimationDialog (AnimationDialog dial, {Alignment alignment = Alignment.center}) {
  BuildContext? ctx = globalNavigatorKey.currentContext;
  if (ctx == null) return Future(() => null);
  dialog = true;
  return showDialog(
      context: ctx,
      builder: (BuildContext context) {
        return Align(alignment: alignment, child: dial);
      }).then((ok)  {
    dialog = false;
    return Future(() => null);
  });
}