我正在尝试将球从一个位置 (x1,y1) 转换到另一个位置 (x2,y2)。这个翻译应该在点击球后发生。
我正在使用 Animated.View 从状态变量中获取球的当前位置。在这个 Animated.View 中,我使用 Touchable Opacity 包裹孩子。我也在互联网上环顾四周,据我了解,这个问题与球的绝对位置有关(球的初始和最终位置是作为来自父母的道具传递的)
<Animated.View style={this.state.position.getLayout()}>
<TouchableOpacity onPress={()=>console.log('clicked')}>
<View>
{this.props.children}
</View>
</TouchableOpacity>
</Animated.View>
我无法理解为什么 onPress 没有被触发,也想知道这个问题的解决方案。谢谢