У меня есть родительский вид, что пользователь должен иметь возможность сжимать, чтобы масштабировать и перемещаться с помощью одного пальца, но внутри есть несколько дочерних элементов, на которые пользователь должен иметь возможность нажимать.Мне нужна помощь в настройке обработчиков респондента для оптимизации взаимодействия с пользователем.
Вот мой прогресс на данный момент:
onStartShouldSetPanResponder: () => false, // set to false so that the child elements can respond to taps
onMoveShouldSetPanResponder: (_evt, _gestureState) => {
if (_evt.nativeEvent.changedTouches.length === 1) {
return false;
}
return true;
}, // This lets me zoom, however it doesn't let me pan around the view using 1 finger
onPanResponderTerminationRequest: () => false,
Мне нужно, чтобы дочерние элементы реагировали на одиночные касания, а родительские отвечали на скользящее движение вокруг представления одним пальцем при увеличении. IЯ думаю, мне нужно использовать gestState, чтобы определить, скользит ли пользователь пальцем, но это довольно сложно.Любая помощь приветствуется.Спасибо !!!