diff --git a/packages/stack/src/views/StackView/StackViewLayout.js b/packages/stack/src/views/StackView/StackViewLayout.js index 12ff492e..63ce67e5 100644 --- a/packages/stack/src/views/StackView/StackViewLayout.js +++ b/packages/stack/src/views/StackView/StackViewLayout.js @@ -268,43 +268,36 @@ class StackViewLayout extends React.Component { this._getTransitionConfig().containerStyle, ]; - let content = ( - - - - {scenes.map(s => this._renderCard(s))} - - {floatingHeader} - - - ); - if (Platform.OS === 'ios') { - return ( - 0 && gesturesEnabled} - > - {content} - - ); - } else { - return content; - } + nativeEvent: { + translationX: this.gestureX, + translationY: this.gestureY, + }, + }, + ], + { + useNativeDriver: USE_NATIVE_DRIVER, + } + )} + onHandlerStateChange={this._handlePanGestureStateChange} + enabled={index > 0 && gesturesEnabled} + > + + + + {scenes.map(s => this._renderCard(s))} + + {floatingHeader} + + + + ); } componentDidUpdate(prevProps) {