我正在使用React Native Navigation来创建App Drawer。我想在用户点击抽屉外部以关闭它时调用特定函数或设置一个监听器。我经历了反应导航的文档但是找不到它。任何帮助,将不胜感激。
我想你可以这样做 -
toggleDrawer = () => {
this.props.navigationProps.toggleDrawer();
};
<View style={{ flexDirection: 'row' }}>
<TouchableOpacity onPress={this.toggleDrawer.bind(this)}>
<Image
source={require('./image/drawer.png')}
style={{ width: 25, height: 25, marginLeft: 5 }}
/>
</TouchableOpacity>
</View>