android,在一个Surfaceview上画了一个矩形,怎样再在这个矩形上画曲线?

要求:只画出这条曲线,曲线之外的部分不能覆盖原来的图形。如果先框出一个小矩形区域,然后再在这个区域里画曲线,结果会是整个小矩形区域都会覆盖掉原来的图形。

mSurfaceHolder.setFormat(PixelFormat.TRANSPARENT);

将其他部分设置为透明。