从 React Navigation 更改活动边框颜色 - MaterialTopTabNavigator

Thi*_*ire 2 styling react-native react-navigation react-navigation-v5

活动选项卡上有一个默认的蓝色底部边框。但我无法改变这个边框颜色。有人可以告诉我如何更改此默认颜色吗?

const Tab = createMaterialTopTabNavigator();

const SpecificChannelNavigator = () => (
  <Tab.Navigator 
    tabBarOptions={{
      style: {
        // borderColor: colors['color-primary-500'],
        borderColor: "transparant"
      }
    }}
  >
    <Tab.Screen name={Routes.groupChat} component={GroupChat} />
    <Tab.Screen name={Routes.users} component={Users} />
    <Tab.Screen name={Routes.groupChatSettings} component={ChannelSettings} />
  </Tab.Navigator> 
);

export default SpecificChannelNavigator;
Run Code Online (Sandbox Code Playgroud)

小智 6

您可以像这样使用 IndicatorStyle 属性:

TabBarOptions={{
      indicatorStyle:{backgroundColor: color}
    }}
Run Code Online (Sandbox Code Playgroud)