hideAsync method
Implementation
@override
FutureOr<bool> hideAsync() {
if (hiding) return true;
return super.hideAsync().then((value) {
if (hiding) {
_completedShow();
_hide = true;
return fut.then((_) => value);
}
return value;
});
}