在本机组件上使用带有 borderRadius 的阴影
Using shadow with borderRadius on a react native component
我正在尝试在 React Native 中的自定义卡片组件上设置阴影,边框半径 属性 为 10。
代码如下:
borderBottomLeftRadius: 10,
borderBottomRightRadius: 10,
shadowOffset: {
width: 0,
height: 3,
},
elevation: 3,
如何将圆角应用于阴影?
您可以使用 shadowRadius 属性 来塑造圆角。但这仅适用于 iOS,因为 Android 仅使用高程 属性 来创建阴影。您可以在此处的官方文档中阅读更多相关信息。 https://reactnative.dev/docs/shadow-props
您可以将如下例所示的样式应用于自定义卡片的容器视图。
const shadowsStyling = {
width: 100,
height: 100,
shadowColor: "#000000",
shadowOpacity: 0.8,
shadowRadius: 2,
shadowOffset: {
height: 1,
width: 0
}
}
我正在尝试在 React Native 中的自定义卡片组件上设置阴影,边框半径 属性 为 10。
代码如下:
borderBottomLeftRadius: 10,
borderBottomRightRadius: 10,
shadowOffset: {
width: 0,
height: 3,
},
elevation: 3,
如何将圆角应用于阴影?
您可以使用 shadowRadius 属性 来塑造圆角。但这仅适用于 iOS,因为 Android 仅使用高程 属性 来创建阴影。您可以在此处的官方文档中阅读更多相关信息。 https://reactnative.dev/docs/shadow-props
您可以将如下例所示的样式应用于自定义卡片的容器视图。
const shadowsStyling = {
width: 100,
height: 100,
shadowColor: "#000000",
shadowOpacity: 0.8,
shadowRadius: 2,
shadowOffset: {
height: 1,
width: 0
}
}