reactjs - 背景颜色和边框半径属性在 React Native 中无法协同工作 - Android
问题描述
它发生在我的 react native 项目从 0.59.9 更新到 0.61.1 之后。我有TouchableOpacity
borderRadius 和backgroundColor 样式当我查看iOS 时它看起来不错,但在Android 中,视图中没有背景颜色。它只是透明的。以前,没有这样的问题。
<TouchableOpacity style={{backgroundColor: 'black' ,justifyContent: 'center', flex:1, borderRadius: scale(22)}} />
解决方案
scale() 是返回值的自定义函数吗?我已经尝试过这种方式并且它有效;
<TouchableOpacity style={{backgroundColor: 'black' ,justifyContent: 'center', flex:1, borderRadius: 22}}>
<Text>Sign In</Text>
</TouchableOpacity>
或者尝试清除缓存:npm clear cache --force
推荐阅读
- r - 将数据框列添加到列表列
- c++ - 共享模式在共享访问中是什么意思?
- android - Android - 我什么时候应该在 Strings.xml 资源文件中转义 unicode?
- linux - 在 github 的 windows 代理上运行 docker 镜像
- c# - 在 Bogus 库中为 Enum 生成假数据
- android - Capacitor v3:在安卓上打开时出现空白页
- javascript - Javascript - 表格内的按钮 -> 插入 TextContent
- python - 赋值前引用的局部变量“archivo”
- list - (wx)Maxima:枚举列表,使它们从 0 开始?
- web - 有人知道base64网站解码器吗?