我需要创建一个圆角矩形,从其底部切出一个半圆形截面 - 我该如何解决这个问题?对不起,这是一个非常开放的问题 - 我根本不知道从哪里开始想弄清楚。
由于
答案 0 :(得分:2)
您可以使用PorterDuffXfermodes ...
Paint clear = new Paint(Paint.ANTI_ALIAS_FLAG);
clear.setXfermode(new PorterDuffXfermode(Mode.CLEAR));
然后用这种颜料画画。
对于半圆形的东西,请查看canvas.drawArc()
并修补。