第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我們?nèi)绾卧诹硪粋€組件中創(chuàng)建抽屜導航并在 app.js 中調(diào)用它

我們?nèi)绾卧诹硪粋€組件中創(chuàng)建抽屜導航并在 app.js 中調(diào)用它

瀟瀟雨雨 2023-07-29 16:40:21
我是 React Native 的新手,正在研究 React Navigation 5。在 React Navigation 4 中,在 createAppContainer 的幫助下,我們可以導入導航組件并在 app.js 中調(diào)用它。我們怎樣才能用 React navigation 5 做同樣的事情呢?這是我的代碼//drawer Componentimport AccountsScreen from "../screens/AccountsScreen";import CategoriesScreen from "../screens/CategoriesScreen";import FavouritesScreen from "../screens/FavouritesScreen";import HomeScreen from "../screens/HomeScreen";import SettingsScreen from "../screens/SettingsScreen";import TrendsScreen from "../screens/TrendsScreen";import { MaterialCommunityIcons } from "@expo/vector-icons";const Drawer = createDrawerNavigator();const AppDrawer = () => {  return (    <NavigationContainer>      <Drawer.Navigator        initialRouteName="Home"        drawerContentOptions={{          activeTintColor: "#555",        }}      >        <Drawer.Screen          name="Home"          component={HomeScreen}          options={{            drawerIcon: ({ focused, color, size }) => (              <MaterialCommunityIcons                style={{ fontSize: size, color: color }}                name={focused ? "home" : "home-outline"}              />            ),          }}        />        <Drawer.Screen name="Accounts" component={AccountsScreen} />        <Drawer.Screen name="Categories" component={CategoriesScreen} />        <Drawer.Screen name="Trends" component={TrendsScreen} />        <Drawer.Screen name="Favourites" component={FavouritesScreen} />        <Drawer.Screen name="Settings" component={SettingsScreen} />      </Drawer.Navigator>      </NavigationContainer>  );};export default AppDrawer;//App.jsimport React from "react";import "react-native-gesture-handler";import { createDrawerNavigator } from "@react-navigation/drawer";import AppDrawer from "./route/AppDrawer";const Drawer = createDrawerNavigator();export default function App() {  return <AppDrawer />;}
查看完整描述

1 回答

?
九州編程

TA貢獻1785條經(jīng)驗 獲得超4個贊

嘗試這樣做


應用程序.js


// ./App.js

import React from "react";

import { NavigationContainer } from "@react-navigation/native";

import DrawerNavigator from "./navigation/DrawerNavigator";

const App = () => {

  return (

    <NavigationContainer>

      <DrawerNavigator />

    </NavigationContainer>

  );

};

export default App;

DrawerNavigator.js


// ./navigation/DrawerNavigator.js

import React from "react";

import { createStackNavigator } from "@react-navigation/stack";

import { createDrawerNavigator } from "@react-navigation/drawer";

import Contact from "../screens/Contact";


const Stack = createStackNavigator();

const Drawer = createDrawerNavigator();


const screenOptionStyle = {

  headerStyle: {

    backgroundColor: "#9AC4F8",

  },

  headerTintColor: "white",

  headerBackTitle: "Back",

};


const ContactStackNavigator = () => {

  return (

    <Stack.Navigator screenOptions={screenOptionStyle}>

      <Stack.Screen name="Contact" component={Contact} />

    </Stack.Navigator>

  );

};        


const DrawerNavigator = () => {

  return (

    <Drawer.Navigator>

      <Drawer.Screen name="Contact" component={ContactStackNavigator} />

    </Drawer.Navigator>

  );

};

export default DrawerNavigator;


查看完整回答
反對 回復 2023-07-29
  • 1 回答
  • 0 關(guān)注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號