showLoadingDialog function
Implementation
void showLoadingDialog(BuildContext context, String text) {
showDialog(
context: context,
barrierDismissible: false,
builder: (BuildContext context) {
return Dialog(
backgroundColor: Colors.transparent,
child: Container(
padding: const EdgeInsets.all(20),
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.circular(10),
),
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Lottie.asset(
'assets/animation/nfc.json',
package: 'petro_sdk_package',
fit: BoxFit.cover
),
Text(
text,
style: const TextStyle(fontSize: 20),
),
],
),
),
);
},
);
}