react-native - 如何从选项卡导航器打开抽屉导航器
问题描述
我有一个抽屉导航器
DrawerNavigator = () => {
return (
<Drawer.Navigator>
<Drawer.Screen name="Live" component={Live} />
</Drawer.Navigator>
);
};
我有底部标签导航器
<Tab.Navigator>
<Tab.Screen name="Live" component={Live} />
<Tab.Screen name="Messages" component={Messages} />
<Tab.Screen name="Search" component={Search} />
<Tab.Screen
name="EditUserProfile"
component={EditUserProfile}
listeners={({ navigation }) => ({
tabPress: (event) => {
event.preventDefault();
navigation.navigate("EditUserProfile", {
uid: firebase.auth().currentUser.uid,
});
},
})}
/>
<Tab.Screen
name="Drawer"
component={this.DraverNavigator}
listeners={({ navigation }) => ({
tabPress: (e) => {
e.preventDefault();
navigation.openDrawer();
},
})}
/>
</Tab.Navigator>
解决方案
推荐阅读
- mysql - 如何根据颜色值对sql中的值求和?
- ios - 当它们有共同的元素时,如何合并没有重复的数组
- javascript - Jquery Ui 滑块添加自定义文本工具提示
- r - 如何从另一个列表创建一个列表,使用 R 选择特定条件?
- powerapps - 使用 Visual Studio 设计 powerapps 项目
- puppeteer - 如何使用 Puppeteer 处理 AppStore 模式窗口?
- amazon-web-services - 简单文本文件存储 AWS
- amazon-web-services - 是否可以使用 Terraform 在 EC2 和 VPC 之间应用 ClassicLink?
- spring-boot - SpringBoot App with REST api to connect to LDAP-自动配置LdapContextSource
- python - Python - 将默认字符串分配给 1 和 0