我只是想删除我之前插入到 Overlay
中的 OverlayEntry
:
rootOverlay.insert(entry);
但我似乎无法找到一种方法。
我确实在 OverlayState
类中找到了一个私有(private)方法 _remove
,但我无法访问它。
我错过了什么吗?你会如何在 Flutter 中做到这一点?
最佳答案
remove 方法不在 OverlayState
内部,而是在 OverlayEntry
本身
entry.remove()
关于dart - 如何从 Overlay 中删除 OverlayEntry?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50456314/