边框透明度 - React Native

9

我在一个'View'上应用了边框,我想知道如何更改边框的不透明度。

<View style={styles.mainContainer}> </View>

mainContainer: {
 borderWidth: 2,
 borderColor: '#ddd',
 ....
 opacity: 2,
 ....
}

我按照上面的样式应用后,它没有起作用。


1
你能用rgba设置它吗?例如:borderColor: rgba(255, 0, 0, .5); 最后一个参数是透明度。 - EGC
3个回答

26

建议使用borderColor: 'rgba(158, 150, 150, .5)',其中最后一个参数定义透明度值范围为0到1。


1
您无法在Android中更改边框不透明度,而是使用React Native高程属性。但在iOS中,您可以使用以下属性来更改阴影不透明度:shadowColor,shadowOffset,shadowOpacity和shadowRadius。如需进一步了解,请查看https://facebook.github.io/react-native/docs/0.6/view-style-props的文档。请注意保留HTML标签。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接