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,
})}
>
);
}