react-native - 在底部标签栏上应用borderRadius
问题描述
我想在底部标签栏上应用半径,但在背景上我有一个白色的视图。如何删除此白色视图?
const BottomTabNavigator = createBottomTabNavigator({
HomeScreenStack,
// ArchiveScreenStack,
// SettingsScreenStack,
},
{
tabBarOptions: {
style:{borderRadius:21, backgroundColor:"#000000"}
}
}
)
解决方案
您可以使用样式删除空白
const DEVICE_WIDTH = Dimensions.get('window').width;
const BottomTabNavigator = createBottomTabNavigator({
HomeScreenStack,
},
{
tabBarOptions: {
style:{
borderTopLeftRadius:21,
borderTopRightRadius:21,
backgroundColor:"#000000",
position:'absolute',
bottom: 0,
padding:10,
width: DEVICE_WIDTH,
height: 54,
zIndex: 8
}
}
}
)
希望这可以帮助
推荐阅读
- python - PyCharm 终端无法在 Raspbian 操作系统上运行
- java - 在Java中分别显示阿拉伯/波斯字母/字符?
- ios - 在Watch App上勾选“Supports Running without iOS App Installation”会禁用WCSession运行
- php - Laravel - 如何在刀片中使用 foreach 循环合并重复行值?
- python - Python电报机器人ReplyKeyboardMarkup
- algorithm - 如何改进此代码以查找数组的 k 个最大元素?
- c - EXT2:了解 inode 位图
- node.js - 如何在循环的承诺迭代中让 readStream 指向不同的文件
- kubernetes - 是否可以从 configmap 为 HorizontalPodAutoscaler 设置外部指标的名称?GKE
- mysql - 与 lb4 和 mysql 的交易