Android 画布中的裁剪路径

Android 画布中的裁剪路径,android,canvas,android-canvas,Android,Canvas,Android Canvas,在下图中,红色是画布。黑色部分是我在画布上画的人物。我想从画布上裁剪黑色部分。我该怎么做 我试过使用canvas.clipPath(),但我想现在Android不再支持它了,因为硬件加速了。我尝试取消硬件加速,但它也无法工作,所以我放弃了canvas.clipPath() 是否有任何其他方法可以用于在画布中裁剪路径 任何帮助都将不胜感激。提前感谢:) “裁剪黑色”该怎么办。你的确切意思是?我不希望红色部分作为我视图的一部分(红色是我正在绘制的自定义视图),所以不要绘制红色部分?只画黑色部分红

在下图中,红色是画布。黑色部分是我在画布上画的人物。我想从画布上裁剪黑色部分。我该怎么做

我试过使用canvas.clipPath(),但我想现在Android不再支持它了,因为硬件加速了。我尝试取消硬件加速,但它也无法工作,所以我放弃了
canvas.clipPath()

是否有任何其他方法可以用于在
画布中裁剪路径

任何帮助都将不胜感激。提前感谢:)


“裁剪黑色”该怎么办。你的确切意思是?我不希望红色部分作为我视图的一部分(红色是我正在绘制的自定义视图),所以不要绘制红色部分?只画黑色部分红色部分是整个画布。红色部分是画布的额外空间,我想删除它