dismiss method
Future
dismiss(
- BuildContext context, {
- bool? notStartAnimation,
- dynamic onFinish(
- KumiPopupWindow pop
收起弹框 popup window dismiss
Implementation
Future dismiss(BuildContext context, {bool? notStartAnimation, Function(KumiPopupWindow pop)? onFinish}) async {
if (_isShow == false) {
return;
}
_isShow = false;
if (notStartAnimation == true) {
Navigator.pop(context);
if (onFinish != null) {
onFinish(this);
}
return;
}
await _controller!.reverse();
Navigator.pop(context);
if (onFinish != null) {
onFinish(this);
}
}