사용자가 버튼을 터치 할 때 소리를 재생하는 반응하는 기본 앱을 설정하려고합니다. 한 번에 하나의 버튼을 누르면 잘 작동합니다.반응 원시에서 onPress 이벤트를 동시에 감지하는 방법은 무엇입니까?
그러나 한 번에 하나의 onPressIn
기능 만 실행할 수있는 것처럼 보입니다. 하지만 여러 버튼을 동시에 누를 수 있기를 원합니다. 긴 음표를 누른 다음 그 위에 빠른 타악기 사운드를 재생하려는 경우에 적합합니다. 여러 개의 버튼을 검출하는 방법이 있나요 한 번에 밀어
<TouchableHighlight onPressIn={this.padPress.bind(this, padNum)} underlayColor="gray">
<View style={[padWidth]}></View>
</TouchableHighlight>
:
내 구성 요소는 다음과 같다? 또는이 기능을 구현하는 또 다른 방법은 무엇입니까?
감사합니다. https://facebook.github.io/react-native/releases/next/docs/panresponder.html
PanResponder는 하나의 제스처에 여러 개의 터치를 조정합니다 :
감사를 확인하지만,이 중 하나가 작동하지 않았다. onPanResponderGrant와 onPanResponderMove에 등록을 시도했지만, 초기 터치 이벤트에만 응답합니다. 손가락을 잡고 같은보기에서 다시 클릭하면 기능이 다시 실행되지 않습니다. 다른 제안? –