Реагировать Родной эквивалент mousedown

Если я делаю сайт, я могу использовать mousedown событие, чтобы вызвать что-то, когда кнопка мыши нажата (и еще не отпущена).

В React Native у меня есть TouchableHighlight и может зарегистрировать onPress обратный вызов, но это срабатывает только тогда, когда я освобождаю палец от кнопки.

Есть ли способ срабатывания, как только палец касается кнопки, а не только когда палец отпущен?

1 ответ

Решение

Решено вскоре после этого! onResponderStart опора это то, что мне нужно. На самом деле это не задокументировано в системных документах системы реагирования на жесты, но мне кажется, что это работает!

<View onStartShouldSetResponder={() => true}
      onResponderStart={calledWhenTheTouchStarts}>

    <Text>Press Me!</Text>

</View>
Другие вопросы по тегам