Android - Canvas.clipRect() - 删除现有剪辑

avi*_*ran 10 android android-custom-view android-canvas

我有一个Canvas对象,在某些时候我设置了一个剪辑,所以我可以绘制到'窗口/部分',而不必担心溢出到画布的其他部分.

在我完成绘制到"窗口"后,我想删除那个我似乎无法做到的剪辑区域.

没有删除剪辑功能,当我尝试在整个画布上应用新剪辑时,没有应用该剪辑 - canvas.getClipBounds()应用新剪辑后立即调用返回上一个剪辑的a Rect.

小智 25

canvas.save()在设置剪辑rect之前使用,然后canvas.restore()丢弃剪切矩形.