I created a circular clip path on my canvas, and I have a column of numbers that animates on the canvas, so I see numbers that come to life in the cropped section and animate. Here is the code for clipping:
mClipPath.addCircle((w / 2f), (h / 2f), radius, Path.Direction.CW); canvas.clipPath(mClipPath, Region.Op.INTERSECT);
As you can see, 0 animation and 1 animation (numbers on the right). 
But in some cases, clipping does not happen properly during the animation (3 and 4 on the left).

This happens only in Nougat.
source share