canvas.clipRect(0, 0, 600, 600);
//将第一次裁剪后的区域设置为红色
canvas.drawColor(Color.RED...);
//第二次裁剪,并显示第一次裁剪与第二次裁剪不重叠的区域
canvas.clipRect(0, 200, 600, 400, Region.Op.DIFFERENCE...canvas.clipRect(0, 200, 600, 400, Region.Op.REPLACE);
//将第二次裁剪的区域设置为蓝色
canvas.drawColor...//第一次裁剪
canvas.clipRect(0, 0, 600, 600);
//将第一次裁剪后的区域设置为红色
canvas.drawColor...(Color.RED);
//第二次裁剪,并显示第一次裁剪与第二次裁剪重叠的区域
canvas.clipRect(-100, 200, 600, 400, Region.Op.INTERSECT