我想创建一个像这样的bottomTabNavigation:
我设法通过放入图像来创建这样的 tabNavigation,position:'absolute'
但图像溢出了选项卡,并且溢出的部分不可单击。
我此时的代码:
<Tab.Navigator initialRouteName="Activity" tabBarOptions={{
showIcon: true,
showLabel: false,
activeTintColor: 'blue',
}}>
<Tab.Screen name="Theme" component={Themes} options={{
tabBarIcon: () => (<Image source={require('../Images/list_blue.png')} style={styles.icon}/>)
}}/>
<Tab.Screen name="Activity" component={Activity} options={{
tabBarIcon: () => (<Image source={require('../Images/idea_blue.png')} style={styles.main_icon}/>)
}}/>
<Tab.Screen name="Add" component={Add} options={{
tabBarIcon: () => (<Image source={require('../Images/plus_blue.png') style={styles.icon}/>)
}}/>
</Tab.Navigator>
//Styles
icon: {
width: 40,
height: 40,
},
main_icon: {
position: 'absolute',
bottom: -30,
width: 115,
height: 115,
}
Run Code Online (Sandbox Code Playgroud)
然后我用 prop 创建了一个 cust tabNavigationtabBar={props => <CustomTabBar {...props} />}
但我仍然有同样的问题: …