我正在设置顶部TabNavigator的新组件,我想更改字体的颜色和标记每个标签的下划线的颜色
这是一个新组件
const TabNavigator = createMaterialTopTabNavigator(
{
Products: Results,
Brands: Results,
Categories: Results,
UPC: Results,
Tags: Results,
},
{
tabBarOptions: {
style: {
backgroundColor: 'grey',
},
labelStyle: {
fontSize: 9,
margin: 0,
padding: 0,
fontFamily: 'Poppins-bold',
},
},
}
)
我希望更改字体的颜色和标记每个选项卡的下划线的颜色。
答案 0 :(得分:2)
您可以通过在样式activeTintColor
中添加inactiveTintColor
和tabBarOptions
来更改字体的背景颜色。
对于指示器,请按如下所示使用indicatorStyle
。
tabBarOptions: {
activeTintColor: "white",
inactiveTintColor: "blue",
indicatorStyle :{
backgroundColor:'red'
}
style: {
backgroundColor: 'grey',
},
labelStyle: {
fontSize: 9,
margin: 0,
padding: 0,
fontFamily: 'Poppins-bold',
},
}