From a26d2e6f5935c559d1b5a18dd6eed0f838d5dd20 Mon Sep 17 00:00:00 2001 From: Brent Vatne Date: Tue, 30 Oct 2018 16:18:21 -0700 Subject: [PATCH] Render the PanGestureHandler on Android as well --- .../src/views/StackView/StackViewLayout.js | 65 +++++++++---------- 1 file changed, 29 insertions(+), 36 deletions(-) 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) {