Comment styliser la hauteur et le rembourrage TabNavigator Tab? Im procédant comme suit:Rembourrage supplémentaire TabNavigator
import Icon from "react-native-vector-icons/MaterialIcons";
const tabNav = TabNavigator({
TabItem1: {
screen: MainScreen,
navigationOptions: {
tabBarLabel:"Home",
tabBarIcon: ({ tintColor }) => <Icon name={"home"} size={20} color={tintColor} />
}
},
TabItem2: {
screen: MainScreen,
navigationOptions: {
tabBarLabel:"Home",
tabBarIcon: ({ tintColor }) => <Icon name={"home"} size={30} color={tintColor} />
}
},
TabItem3: {
screen: MainScreen,
navigationOptions: {
tabBarLabel:"Browse",
tabBarIcon: ({ tintColor }) => <Icon name={"home"} color={tintColor} />
}
}
}, {
tabBarPosition: 'bottom',
tabBarOptions: {
activeTintColor: '#222',
activeBackgroundColor :'yellow', //Doesn't work
showIcon: true,
tabStyle: {
padding: 0, margin:0, //Padding 0 here
},
iconStyle: {
width: 30,
height: 30,
padding:0 //Padding 0 here
},
}
});
Comment puis-je me débarrasser du rembourrage entre l'icône et l'étiquette? J'ai fait padding:0
en iconStyle
et aussi en tabStyle
mais pas de chance. Je ne veux pas de rembourrage sous le label
aussi. Comment je fais ça? Merci.
trouvé le rembourrage supplémentaire est causée par View
:
Comment puis-je me débarrasser de cela?
qui a réduit la hauteur et a déplacé le TabBar au fond. La barre d'onglets est maintenant coupée. Le rembourrage supplémentaire est toujours là. J'ai aussi essayé: 'paddingHorizontal: 0, paddingVertical: 0' mais ne fonctionne pas. – Somename