【问题标题】:TouchableOpacity border radius breaks background color on Android - React NativeTouchableOpacity 边框半径在 Android 上打破背景颜色 - React Native
【发布时间】:2019-10-16 20:22:02
【问题描述】:

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

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

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

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

【问题讨论】:

  • AFAIK 是borderRadius,没有“-”和驼峰式
  • 这是因为我正在使用样式组件。使用常规对象和borderRadius
  • 这方面有什么更新吗?

标签: ios css react-native-android


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-09-19
    • 2011-09-12
    • 1970-01-01
    • 2020-02-15
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 2013-03-09
    相关资源
    最近更新 更多