showLoading method

dynamic showLoading({
  1. int timeout = 30,
})
inherited

Implementation

showLoading({int timeout = 30}) {
  Future.delayed(Duration(seconds: timeout), () {
    // if (isShowLoading) {
    closeLoading();
    // }
  });

  Future.delayed(Duration.zero, () {
    if (isShowLoading) return;
    isShowLoading = true;
    showDialog(
        context: context,
        // barrierDismissible: false,
        builder: (BuildContext context) => Dialog(
            elevation: 0,
            shape: const RoundedRectangleBorder(
              borderRadius: BorderRadius.all(Radius.circular(24)),
            ),
            backgroundColor: Colors.transparent,
            child: Center(
                child: SizedBox(
              width: 40,
              height: 40,
              child: Stack(
                children: [
                  Center(
                    child: Image.asset(
                      "packages/pti_insurance_test/assets/images/progress_indicator.gif",
                    ),
                  ),
                  // Center(
                  //   child: Image.asset(
                  //     "assets/images/icon_logo_progress.png",
                  //     width: 50,
                  //     height: 50,
                  //   ),
                  // ),
                ],
              ),
            ))));
    // showDialog(
    //     ,
    //     barrierDismissible: false);
  });
}