【发布时间】:2021-08-31 12:06:05
【问题描述】:
我正在尝试更改 React Native 中底部标签导航栏的高度。我已经尝试了这个Stack Overflow question 的一些答案,但似乎没有任何效果。请帮忙。
我的代码:
export default function AppTabs({ logged }) {
const Tabs = createBottomTabNavigator();
return (
<NavigationContainer>
<SafeAreaView style={{ flex: 1 }}>
<Tabs.Navigator
screenOptions={({ route }) => ({
tabBarIcon: ({ focused, color, size }) => {
const current_color = focused ? COLORS.white : COLORS.lightGrey;
if (route.name === "Home") {
return <Foundation name="home" size={28} color={current_color}/>
} else if (route.name === "Search") {
return <Ionicons name="search" size={28} color={current_color} />
} else if (route.name === "Library") {
return <MaterialCommunityIcons name="bookshelf" size={28} color={current_color} />
}
},
header: () => null,
tabBarActiveBackgroundColor: COLORS.darkGgrey,
tabBarInactiveBackgroundColor: COLORS.darkGgrey,
tabBarActiveTintColor: COLORS.white,
tabBarInactiveTintColor: COLORS.lightGrey
})}
>
<Tabs.Screen name="Home" component={Home}/>
<Tabs.Screen name="Search" component={Search}/>
<Tabs.Screen name="Library" component={Library}/>
</Tabs.Navigator>
<PlayerBar track_name="Heart Attack" artist="Dave"/>
</SafeAreaView>
</NavigationContainer>
);
}
【问题讨论】:
-
查看堆栈讨论以实现您的目标BottomTabNavigator Height
-
@64Bit1990 OP 一直说这个链接在问题开始时对他不起作用
标签: javascript reactjs react-native react-navigation react-navigation-bottom-tab