如何解决从外部窗口小部件中关闭叠加
我正在构建一个应用程序,在该应用程序的主屏幕顶部放置一个简单的叠加层添加。
_showOverlay(BuildContext context) async {
var overlayState = Overlay.of(context);
var overlayEntry = OverlayEntry(
builder: (ctx) => ovrl.MyOverlay(),opaque: false,);
await Future.delayed(Duration(seconds: 1));
overlayState.insert(overlayEntry);
}
其中ovrl.MyOverlay()是我的自定义小部件。然后在构建函数中调用此方法。 MyOverlay小部件具有一个关闭按钮,该按钮应该关闭添加。有什么简单的方法可以从窗口小部件内部弹出覆盖图吗?我尝试过
OverlayState overlay = Overlay.of(context);
但这似乎无济于事
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。