diff --git a/packages/react-navigation/src/views/Header/Header.js b/packages/react-navigation/src/views/Header/Header.js index 9f38b37b..f0971bc3 100644 --- a/packages/react-navigation/src/views/Header/Header.js +++ b/packages/react-navigation/src/views/Header/Header.js @@ -174,9 +174,16 @@ class Header extends React.PureComponent { ? (this.props.layout.initWidth - this.state.widths[props.scene.key]) / 2 : undefined; + const goBack = () => { + // Go back on next tick because button ripple effect needs to happen on Android + requestAnimationFrame(() => { + this.props.navigation.goBack(props.scene.descriptor.key); + }); + }; + return (