【发布时间】:2021-05-02 15:12:28
【问题描述】:
我想知道 Flutter 中的 web api DocumentOrShadowRoot.elementFromPoint() 是什么。
具体来说,我想知道在给定偏移量的情况下,我如何才能弄清楚小部件层次结构中的叶元素/小部件实例是什么。
例如,考虑以下结构:
对于标有黑圈的First Offset,我希望能得到一些数据来帮助我确定偏移量是否超过了Container。
对于标有黑圈的Second Offset,我希望是堆栈。
对于最后一个,它将是定位元素。
一点上下文
我正在探索在 Flutter 中实现类似于 FIGMA 的可视化编辑器。我有使用网络技术实现这种渲染系统的经验。
我想在每个元素上发生点击/单击时呈现选择指示器或轮廓。这些元素是嵌套的。添加多个嵌套事件处理程序会触发所有事件处理程序。例如,将鼠标移到 Stack 或 Positioned 元素上时,鼠标进入和离开也会触发所有父事件处理程序。
任何帮助或指导将不胜感激。
【问题讨论】:
标签: flutter