如何在react native中绘制半椭圆形?

时间:2019-01-07 14:21:01

标签: css reactjs react-native

最近,我在尝试本机反应时做了很多尝试来画一个半椭圆形,但没有得到任何好的结果。这是我尝试过的

semiEllipse:{
        width: '100%',
        height: 50,
        borderRadius: 0.7*width,
        borderBottomLeftRadius: 0,
        borderBottomRightRadius: 0,
        backgroundColor: 'red',

      }

上面的代码为我提供了以下输出: enter image description here

但这不是我想要实现的目标,因为你们看到的并不是纯椭圆形。

我要实现的目标是以下一半: enter image description here

请帮助我。预先感谢!

1 个答案:

答案 0 :(得分:0)

width: 100,
height: 100,
backgroundColor: 'red',
borderRadius: 50,
transform: [
  {scaleX: 2}
]

这应该给您一个椭圆形。然后,我将减去负余量并溢出:隐藏在父级上。