以编程方式绘制形状,零件角仅为圆角

Nik*_*iko 3 android shape android-layout

这里的问题是在onDraw方法中绘制这种形状.

我已经尝试使用PathCornerPathEffect,但底角必须是尖锐的,所以它是不工作的解决方案.

在此输入图像描述

Luk*_*rog 5

这里的问题是在onDraw方法中绘制这种形状.

修改案例的值:

Path p = new Path();
Paint paintN = new Paint();
paintN.setAntiAlias(true);
paintN.setStyle(Style.FILL_AND_STROKE);
paintN.setColor(Color.YELLOW);  
p.moveTo(40, 60);
p.quadTo(40, 40, 60, 40);   
p.lineTo(180, 40);
p.quadTo(200, 40, 200, 60);
p.lineTo(200, 90);
p.lineTo(40, 200);
p.close();
canvas.drawPath(p, paintN);
Run Code Online (Sandbox Code Playgroud)