loadingDialog static method

void loadingDialog({
  1. required BuildContext context,
  2. String title = "",
  3. double titleFontSize = 25,
  4. Color? androidLoadingColor,
})

Implementation

static void loadingDialog({

  required BuildContext context,
  String title = "",
  double titleFontSize = 25,
  Color? androidLoadingColor,
}) {
  if (Platform.isIOS) {
    /// This is to show the iOS dialog type with Cupertino Widgets
    showDialog(
      context: context,
      builder: (BuildContext context) {
        return CupertinoAlertDialog(
          content: new CupertinoActivityIndicator(),
        );
      },
    );
  } else {
    showDialog(
      context: context,
      builder: (BuildContext context) {
        // return object of type Dialog
        return AlertDialog(
            content: Column(
              mainAxisSize: MainAxisSize.min,
              children: [
                Center(child: new CircularProgressIndicator(color: androidLoadingColor,)),
              ],
            )
        );
      },
    );
  }
}