在React Native中,背景颜色和边框半径属性无法一起使用-Android

时间:2019-10-18 07:14:58

标签: reactjs react-native react-native-android styling

这是在我将本机项目从0.59.9更新到0.61.1之后发生的。我有TouchableOpacity,具有borderRadius和backgroundColor样式当我查看iOS时,它看上去不错,但是在Android中,视图中没有背景色。它只是透明的。以前没有这样的问题。

<TouchableOpacity style={{backgroundColor: 'black' ,justifyContent: 'center', flex:1, borderRadius: scale(22)}} />         

enter image description here

1 个答案:

答案 0 :(得分:0)

scale()是返回值的自定义函数吗?我已经用这种方法尝试过了,并且有效;

<TouchableOpacity style={{backgroundColor: 'black' ,justifyContent: 'center', flex:1, borderRadius: 22}}>
  <Text>Sign In</Text>
</TouchableOpacity> 

否则尝试清除缓存:npm clear cache --force