如果要使用PanResponder拖放元素,可以通过两种方式将移动的值传递给onPanResponderMove方法:
onPanResponderMove: Animated.event([
null,
{ dx: this.state.pan.x, dy: this.state.pan.y }
]),
onPanResponderMove: (evt, gesture) => {
this.state.pan.setValue({x: gesture.dx, y: gesture.dy})
},
在我的测试中,两者似乎都做了同样的事情。有什么区别?