show method
void
show(
- Widget dialog, {
- int timeOut = 45,
})
Implementation
void show(Widget dialog, {
int timeOut = 45
}) {
if (_isShow) {
return;
}
_isShow = true;
showDialog(
context: context,
barrierDismissible: allowDismiss,
barrierColor: Colors.black.withOpacity(0.5),
builder: (context) {
return GestureDetector(
onTap: () {
CommonUtils.showToast(tapAlertText);
},
onLongPress: () {
onForceClose?.call();
dismiss();
},
child: dialog);
}).timeout(Duration(seconds: timeOut), onTimeout: () {
dismiss();
});
}