gpt4 book ai didi

react-native - React Native 获取 View 相对于屏幕的绝对位置

转载 作者:行者123 更新时间:2023-12-03 14:19:29 31 4
gpt4 key购买 nike

与 native react 。

我可以通过 onLayout 获取位置和大小,但我想获得 View 相对于屏幕的绝对位置

请! View 相对于屏幕的绝对位置

不是 View 相对于父 View 的绝对位置

我该怎么办?

最佳答案

您可以使用 measure(callback)它确定给定 View 在屏幕上的位置、宽度和高度,并通过异步回调返回值。

一个更好的例子可以在这里找到 React Native: Getting the position of an element

<View
ref={(ref) => { this.marker = ref }}
onLayout={({nativeEvent}) => {
if (this.marker) {
this.marker.measure((x, y, width, height, pageX, pageY) => {
console.log(x, y, width, height, pageX, pageY);
})
}
}}
>

关于react-native - React Native 获取 View 相对于屏幕的绝对位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46216325/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com