【发布时间】:2021-11-21 22:56:35
【问题描述】:
我正在加载的网页包含一个HtmlElementView class,它将加载一个 URL。我在应用栏中有一个操作,当我点击一个选项时,它没有响应。 在参考图像中,帐户设置选项是可单击的,因为它位于 HtmlElementView 之外,但其他两个选项不可单击,因为它位于 HtmlElementView 顶部。帮我解决这个问题。
【问题讨论】:
-
FWIW HtmlElementView 将消耗所有事件,即使其他 Flutter UI 元素位于它们之上,即使使用 PointerIgnore() 等。这是一个帮助路由输入的包:pub.dev/packages/pointer_interceptor
-
这就是自述文件所说的字面意思:“当将 Flutter 小部件覆盖在响应鼠标手势(例如手柄点击)的 HtmlElementView 小部件之上时,点击将被 HtmlElementView 消耗,并且未中继到 Flutter"
-
@Pat9RB 这对我很有帮助,非常感谢
标签: flutter dart flutter-web