import React from 'react'; import { createStackNavigator } from '@react-navigation/stack'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import MaterialIcons from 'react-native-vector-icons/MaterialIcons'; import TaskListScreen from '../screens/TaskListScreen'; import TaskEditScreen from '../screens/TaskEditScreen'; import RunScreen from '../screens/RunScreen'; import EditScreen from '../screens/EditScreen'; import SettingsScreen from '../screens/SettingsScreen'; const HomeStack = createStackNavigator(); const Tab = createBottomTabNavigator(); function HomeStackNavigator() { return ( ); } export default function AppNavigator() { return ( ({ tabBarStyle: { backgroundColor: '#1a1a1a', borderTopColor: '#333', }, tabBarIcon: ({ color, size }) => { let iconName: string; if (route.name === '主页') { iconName = 'home'; } else if (route.name === '运行') { iconName = 'play-arrow'; } else if (route.name === '编辑') { iconName = 'edit'; } else if (route.name === '设置') { iconName = 'settings'; } else { iconName = 'help'; } return ; }, tabBarActiveTintColor: '#2196F3', tabBarInactiveTintColor: 'gray', headerShown: false, })} > ); }