我正在尝试在本机应用程序的屏幕上获取元素的X和Y坐标。
这是被解雇的事件-
<TouchableWithoutFeedback onPress={(evt) => this.handlePress(evt) }>
handlePress(evt)
{
console.log(evt.nativeEvent);
}
这是我在console.log输出中得到的-
{"changedTouches": [[Circular]], "identifier": 0, "locationX": 126.46875, "locationY": 356.1696472167969, "pageX": 150.46875, "pageY": 432.7410583496094, "target": 947, "timestamp": 99569733, "touches": []}
这里的pageY和locationY值有什么区别?
请让我知道是否可以进一步解释。
答案 0 :(得分:1)
位置(x,y)相对于组件的左上角
locationX,locationY
页面(x,y)相对于设备屏幕的左上角
pageX,pageY