添加了额外的行事件方法后,RN OnpanResponderMove事件无法正常工作



使用panresponder api我可以在屏幕上拖放图像,它可以正常工作。但是,如果拖动元素触摸视图,我需要抓住瞬间。因此,我应该对" Onpanrespondermove"事件进行一些更改,

首先看起来如何:

 onPanResponderMove: Animated.event([ null, { dx: this.state.pan.x, dy: this.state.pan.y } ]),

但是,由于我需要触摸另一个对象,所以我应该额外的行,所以我对此进行了更改;

onPanResponderMove: (event, gesture)=>{ 
                  //some logic
                   Animated.event([ null, { dx: this.state.pan.x, dy: this.state.pan.y } ]) 
                  }

但是在那之后,图像没有移动,这里有什么问题?

您需要像这样调用动画功能。 Animated.event([ null, { dx: this.state.pan.x, dy: this.state.pan.y } ])(event, gesture)

相关内容

  • 没有找到相关文章

最新更新