我正在尝试执行下图所示的操作,我正在使用画布来裁剪布局的底部区域。
这是我获取路径的代码
Path getPath() {
Path path = new Path();
int radius = getHeight()/5, rDivide4 = radius / 4, rDivide2 = radius/2;
path.moveTo(0, getHeight() - rDivide4);
path.quadTo(getWidth()/2f, getHeight() - rDivide4, getWidth()/2f, getHeight() - rDivide2);
path.moveTo(getWidth()/2f, getHeight() - rDivide2);
path.quadTo(getWidth(), getHeight() - rDivide2, getWidth(), getHeight() - radius);
return path;
}
我的主要问题是路径下方保留的区域,如下图所示
我的第二个问题是将两条二次线之间的点连接起来。任何帮助将不胜感激。