Как сбросить в положение по умолчанию PanResponder Реагирует на родной

#react-native

Вопрос:

Я пытаюсь добавить функциональность, которая позволяет сбросить мой перетаскиваемый полигон в положение по умолчанию, но сейчас каждый раз, когда я сбрасываю его по умолчанию, я не могу перетащить его впоследствии (это работает до этого).

Вот как я создаю pan-ответчик

 createPanResponser(corner, position) {  return PanResponder.create({  onStartShouldSetPanResponder: () =gt; true,  onPanResponderMove: Animated.event([  null,  {  dx: corner.x,  dy: corner.y,  },  ]),  onPanResponderRelease: () =gt; {  console.log(corner.flattenOffset,'corner');  corner.flattenOffset();  this.updateOverlayString();  },  onPanResponderGrant: () =gt; {  corner.setOffset({ x: corner.x._value, y: corner.y._value });  corner.setValue({ x: 0, y: 0 });  },  }); }  

Вот как я пытаюсь сбросить положение по умолчанию

 fullscreen() {  this.setState({  overlayPositions:this.state.defaultOverlayPositions,  topLeft: this.state.defaultTopLeft,  topRight: this.state.defaultTopRight,  bottomRight: this.state.defaultBottomRight,  bottomLeft: this.state.defaultBottomLeft,  })  }