diff --git a/niceimageview/src/main/java/com/shehuan/niv/NiceImageView.java b/niceimageview/src/main/java/com/shehuan/niv/NiceImageView.java index 5df766b..c3c37ff 100644 --- a/niceimageview/src/main/java/com/shehuan/niv/NiceImageView.java +++ b/niceimageview/src/main/java/com/shehuan/niv/NiceImageView.java @@ -154,6 +154,7 @@ protected void onDraw(Canvas canvas) { // 计算tempPath和path的差集 srcPath.op(path, Path.Op.DIFFERENCE); canvas.drawPath(srcPath, paint); + srcPath.reset();//1 } paint.setXfermode(null);