反应原生-显示视图与它们之间的弯曲边界

时间:2019-03-25 12:36:23

标签: react-native

有什么主意如何创建两个充满屏幕的视图,并且两个视图之间有弯曲的边框?
在下面的示例中,顶部的一个(红色)应该具有凹形边框,另一个(蓝色的)应该具有凸形边框?

enter image description here

使用答案中建议的代码(60而不是60%,这是行不通的),结果如下:

enter image description here

不幸的是,不是我想要的东西...

2 个答案:

答案 0 :(得分:0)

测试此代码并签出。

<View>
    <View style={{width: "100%", height: 100, backgroundColor: 'skyblue'}} />
    <View style={{position:"absolute",top:50,width: "100%", height: 100, backgroundColor: 'steelblue',borderRadius:"60%"}} />
    <View style={{width: "100%", height: 100, backgroundColor: 'steelblue',}} />
</View>

上面的代码与您要实现的代码有点相似。但是,最好的选择是在背景中使用图像。

答案 1 :(得分:0)

在另一个Stack问题中,按照Vishal的回答:Using SVG

结果:

result