反应导航:当用户触摸导航抽屉外部以关闭它时如何调用特定功能?

问题描述 投票:2回答:1

我正在使用React Native Navigation来创建App Drawer。我想在用户点击抽屉外部以关闭它时调用特定函数或设置一个监听器。我经历了反应导航的文档但是找不到它。任何帮助,将不胜感激。 enter image description here

android react-native react-native-android react-navigation
1个回答
0
投票

我想你可以这样做 -

  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>
© www.soinside.com 2019 - 2024. All rights reserved.