ios - TouchableOpacity 边框半径打破了 Android 上的背景颜色 - React Native

标签 ios css react-native

我有一个样式为 TouchableOpacity 的按钮。

在 iOS 上,此按钮具有白色背景和圆 Angular ,但在 Android 中,当有 border-radius 时,背景颜色不会应用,当我将其取出时会应用。无论 Android 中是否有背景颜色,border-radius 似乎也没有任何效果。

我知道我可以使用一些基于平台的条件,但我想知道是否可以使用相同的代码在两个平台之间使用相同的条件。

export const SomeButton = styled.TouchableOpacity`
  flex: 1;
  border-radius: 4
  background: white;
`

最佳答案

我遇到了完全相同的问题。我不得不将 react-native 回滚到 0.60.5

关于ios - TouchableOpacity 边框半径打破了 Android 上的背景颜色 - React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58421150/

相关文章:

ios - 如何实现velocityInView : for a custom gesture recognizer?

css - 带有 float 的嵌套元素的布局

javascript - 如何在 React native run-android 中解决 'You need to have MainApplication in your project'

javascript - Redux 操作不存在

ios - Swift 中的 CoreAnimation 和 CAReplicatorLayer?

ios - 如何删除 View 和更新约束?

css - WordPress Twenty Twelve 自定义菜单当前菜单项样式

javascript - 如何在 javascript 的工具栏中使用 if 条件

iphone - 自定义 UITableViewCell 问题

JavaScript 适用于内联 svg 但不适用于外部链接的 svg?