【发布时间】:2021-05-25 11:00:01
【问题描述】:
我正在尝试从主屏幕打开抽屉。当我向右滑动时抽屉正在打开,但是。我想打开 Draer onPress of menu Icon。但它不起作用。我使用了 openDrawer、toggleDrawer 但没有任何效果。
这是我的代码
function MyDrawer() {
return (
<Drawer.Navigator initialRouteName="homeScreen">
<Drawer.Screen name="homeSreen" component={homeScreen}
options={{
headerLeft: () => <Icon
name="menu"
size={25}
color="#D4AF37"
onPress={() => navigation.toggleDrawer()}
/>
}}
/>
</Drawer.Navigator>
);
}
function App({ navigation }) {
return (
<NavigationContainer>
<Stack.Navigator>
<Stack.Screen name="splashScreen" component={splashScreen} options={{headerShown: false}} />
<Stack.Screen name="loginScreen" component={loginScreen} options={{headerShown: false}} />
<Stack.Screen name="homeScreen" component={MyDrawer} />
</Stack.Navigator>
</NavigationContainer>
);
}
export default App;
【问题讨论】:
标签: javascript react-native navigation-drawer