dismiss method
Future
dismiss(
- BuildContext context, {
- bool? notStartAnimation,
- dynamic onFinish(
- PopupWindow pop
收起弹框 popup window dismiss
Implementation
Future dismiss(BuildContext context,
{bool? notStartAnimation, Function(PopupWindow 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);
}
}