React-Native locationY和pageY有什么区别

时间:2019-11-29 02:49:43

标签: react-native

我正在尝试在本机应用程序的屏幕上获取元素的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值有什么区别?

请让我知道是否可以进一步解释。

1 个答案:

答案 0 :(得分:1)

位置(x,y)相对于组件的左上角

  

locationX,locationY

页面(x,y)相对于设备屏幕的左上角

  

pageX,pageY