gpt4 book ai didi

react-native - 如何弯曲 react-navigation-material-bottom-tabs 的顶部两个角?

转载 作者:行者123 更新时间:2023-12-04 00:24:12 30 4
gpt4 key购买 nike

我是 native react 的新手,我正在使用 react-navigation react-navigation-material-bottom-tabs

我想要做的就是弯曲底部标签栏的右上角和左上角。

我的代码:

const screen1 = createMaterialBottomTabNavigator(
{
Home: {
screen: HomeScreen,
style : {
backgroundColor: 'black'
}
},
About: AboutScreen,
Scan: ScanScreen,
Fav: AllScreen
},
{
initialRouteName: "Home",
activeColor: 'red',
inactiveColor: 'blue',

barStyle: {
borderWidth: 0.5,
borderBottomWidth: 1,
backgroundColor: 'white',
borderBottomLeftRadius: 0,
borderBottomRightRadius: 0,
borderTopLeftRadius: 15,
borderTopRightRadius: 15,
borderTopColor: '#000',
borderBottomColor: '#000',
borderLeftColor: '#000',
borderRightColor: '#000',
},
}
);

最佳答案

抱歉,我不是 react-native pro,但经过一段时间的调试后,我想出了解决方案,将 overflow: 'hidden' 添加到 barStyle。问题在于子 div,因为它继承了与圆角边框重叠的背景颜色。
enter image description here

barStyle: {
borderWidth: 0.5,
borderBottomWidth: 1,
backgroundColor:'orange',
borderTopLeftRadius: 15,
borderTopRightRadius: 15,
borderColor: 'transparent',
overflow: 'hidden',
},
见工作 snack.expo
enter image description here

关于react-native - 如何弯曲 react-navigation-material-bottom-tabs 的顶部两个角?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58140865/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com