Передача сенсорных событий в дочерний вид с помощью реакции-нативного жеста-обработчика - PullRequest
0 голосов
/ 17 сентября 2018

Я использую этот React-Native-Gesture-Handler для обработки моих жестов, которые пользователь выполняет в приложении.

Но этот жест, похоже, не работает должным образом или некоторые функциине быть там, чтобы передать события жестов представлению Child

Здесь Heriracy

              <PanGestureHandler
            {...this.props}
            ref={this.panRef}
            onGestureEvent={this._onGestureEvent}
            onHandlerStateChange={this._onPanHandlerStateChange}>
            <Animated.View
                onLayout={this._onLayout}
                style={[this.props.style,
                this.props.windowSize,
                this.props.isFullScreen ? {} : {
                    transform: [
                        { translateX: this._translateX },
                        { translateY: this._translateY },
                    ],
               }]}>
                    <View style={styles.wrapper}>       ----> Child View
                        {this.props.children}
                    </View>
            </Animated.View>
        </PanGestureHandler>

В этом примере весь вид обернут жестом Pan, этот жест Pan используется для перемещенияпредставление вокруг экранного пространства.

Кроме этого дочернего представления здесь также будет содержаться представление, которое будет иметь некоторые реализации пан-жестов.Если события этого панорамирования отменяются из-за внешнего жеста панорамирования.

Есть ли способ правильно получить события жеста панорамирования внутреннего дочернего представления?

Я не могу найти какое-либо решение дляПередайте событие родительского жеста ребенку и отмените действия родительского жеста.

Если вам нужна дополнительная информация обо всей проблеме ... пожалуйста, спросите.

...