如何修改React Native顶部标签导航内部的灰色背景颜色
React Native 顶部标签导航背景色修改方案
针对你要修改顶部标签导航灰色背景的需求,根据主流的@react-navigation/material-top-tabs库的配置规则,分两种场景处理:
- 如果你要修改的是顶部切换标签栏本身的背景,请在
Tab.Navigator的screenOptions中配置tabBarStyle属性:
<Tab.Navigator screenOptions={{ tabBarStyle: { backgroundColor: "#ffffff", // 替换为你想要的背景色值 elevation: 0, // 可去掉安卓端默认的标签栏阴影 shadowOpacity: 0 // 可去掉iOS端默认的标签栏阴影 } }} > {/* 原有Tab.Screen配置 */} </Tab.Navigator>
- 如果你要修改的是标签对应内容区域的灰色背景,请配置
sceneContainerStyle属性:
<Tab.Navigator screenOptions={{ sceneContainerStyle: { backgroundColor: "#ffffff" // 替换为你想要的内容区背景色值 } }} > {/* 原有Tab.Screen配置 */} </Tab.Navigator>
参考截图


内容的提问来源于stack exchange,提问作者Hossain
相关产品推荐
相关产品推荐

