获取任何元素在屏幕上的绝对位置的最可靠方法是什么?
我的问题是,当使用我的方法添加上面的元素(父元素)时,我无法获得元素的绝对位置。
上下文:我需要获取一个元素在屏幕上的绝对位置,以检查我的跟随手指的元素(用 reanimated 制作的动画)是否与我无法从中获得绝对位置的那个元素相交。
我尝试过的方法:
event.target.measure
这是我在“下拉框”上有一个滑动元素的问题,它只会产生错误的位置。
ref.current.measure
这个有效但不可靠。它在 useEffect 中触发大约十次,并且只产生一次正确的位置。
我可以尝试其他可靠的方法吗?我不明白为什么很难在屏幕上获得与父级无关的绝对位置。