canvas.save(); canvas.clipRect(rect); canvas.drawColor(Color.TRANSPARENT, PorterDuff.Mode.CLEAR); canvas.restore();