showDialogProgress function
dynamic
showDialogProgress(
{ - required bool show,
- bool barrierDismissible = true,
})
Implementation
showDialogProgress( { required bool show, bool barrierDismissible=true }){
if( !show ){
Navigator.pop(Get.context!);
}else {
showDialog(
context: Get.context!,
barrierDismissible: barrierDismissible,
builder: (BuildContext context) {
return Dialog(
elevation: 0,
backgroundColor: Colors.transparent,
child: InkWell(
onTap: () => Navigator.pop(context),
child: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
const CircularProgressIndicator(),
Container(
decoration: BoxDecoration(borderRadius: BorderRadius.circular(8)),
padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 8),
child: Text('${tr('connection_Wait')}',
style: const TextStyle(color: Colors.white),))
],
),
),
),
);
});
}
}