Как удалить цвет фона нижних вкладок материала в react native

#react-native

#react-native

Вопрос:

Я использую

@react-навигация/нижние вкладки материала

как мне удалить оранжевый цвет фона или сделать его прозрачным.

так что это похоже на плавающий

введите описание изображения здесь

наймите мой код

 const MainTabScreen = () => (
<Tab.Navigator
  initialRouteName="Home"
  activeColor="#e9118c"
  inactiveColor="#95a5a6"
  shifting={true}
  sceneAnimationEnabled={true}
  tabBarBadge={true}
  style={{ 
    backgroundColor: 'tomato',
   //backgroundColor: 'transparent',
   //opacity:0.7
  }}
  barStyle={{ 
    backgroundColor:'#fff',
    borderRadius:50,
    marginBottom:10,
    marginTop:5,
    paddingHorizontal:12,
    paddingTop:12,
    height:80,
    borderColor:'#fff',
    marginHorizontal:5
  }}
>
  <Tab.Screen
    name="Home"
    component={HomeScreen}
    options={{
      tabBarLabel: 'Home',
      tabBarIcon: ({ color }) => (
        <Icon name="ios-home" color={color} size={26} />
      ),
    }}
  />
</Tab.Navigator>
  

);

Ответ №1:

Вы должны использовать position:’absolute’ в стиле панели, как показано ниже, стили использовать не нужно.

      barStyle={{
        backgroundColor: '#fff',
        borderRadius: 50,
        marginBottom: 10,
        marginTop: 5,
        paddingHorizontal: 12,
        paddingTop: 12,
        height: 80,
        borderColor: '#fff',
        marginHorizontal: 5, 
        position: "absolute",
      }}>