Android,Java,绘制特定形状,如圆弧

Android,Java,绘制特定形状,如圆弧,android,canvas,ondraw,Android,Canvas,Ondraw,我想创建一个customview,它将绘制一个特定的形状。 因此,我尝试重写View类的onDraw函数,并通过canvas类绘制形状。但是我找不到画我想要的东西的方法。 这是我想画的颜色部分的形状,其余部分是透明的,不是白色的 请帮帮我!!提前感谢大家您可以在背景为红色的布局中创建一个白色圆角示例代码:

我想创建一个customview,它将绘制一个特定的形状。 因此,我尝试重写View类的onDraw函数,并通过canvas类绘制形状。但是我找不到画我想要的东西的方法。 这是我想画的颜色部分的形状,其余部分是透明的,不是白色的


请帮帮我!!提前感谢大家

您可以在背景为红色的布局中创建一个白色圆角示例代码: