首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在抽屉导航中创建菜单图标?React Native

如何在抽屉导航中创建菜单图标?React Native
EN

Stack Overflow用户
提问于 2021-08-08 13:34:36
回答 1查看 62关注 0票数 0

我在Stack Navigator中嵌套了一个Drawer Navigator,它工作得很好,当我滑动它的时候就会打开它,我想在它上面放一个菜单图标,当它被按下时,抽屉就会打开。我尝试的每个方法都以navigation can't be found错误结束。

下面是我的代码:

代码语言:javascript
运行
复制
export class App extends Component {
.....

 function DrawerNav() {
      return (
        <Drawer.Navigator 
        drawerType="front" 
        initialRouteName="Main" drawerPosition="right">

            <Drawer.Screen name="Main" component={MainScreen} />
            <Drawer.Screen name="Wallet" component={WalletScreen} />
            <Drawer.Screen name="Appointments" component={Appointments} />
        </Drawer.Navigator>
               );}
   
      
  return ( 
       <Provider store={store}>
       
  

        <NavigationContainer>
        <Stack.Navigator initialRouteName="Menu">
          
           <Stack.Screen name="Menu" component={DrawerNav}  />
           <Stack.Screen name="Add" component={AddScreen}   navigation={this.props.navigation}/>
            <Stack.Screen name="Save" component={SaveScreen}  navigation={this.props.navigation}/>
           
        </Stack.Navigator>
        </NavigationContainer>
         
      </Provider>
          )}}

当我按下这个图标时,我想打开和关闭抽屉:

<MaterialIcons name='menu' size={28} onPress={??} />

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-08 14:06:15

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68701287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档