From d2684dd73c71e30740dd81cd2cfb0fa0e5adc4e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AB=E8=8D=92?= Date: Sun, 24 Jan 2021 19:39:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DsrcPath=E6=B2=A1=E6=9C=89rese?= =?UTF-8?q?t=E5=B8=A6=E6=9D=A5=E7=9A=84=E7=BB=98=E5=88=B6=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- niceimageview/src/main/java/com/shehuan/niv/NiceImageView.java | 1 + 1 file changed, 1 insertion(+) diff --git a/niceimageview/src/main/java/com/shehuan/niv/NiceImageView.java b/niceimageview/src/main/java/com/shehuan/niv/NiceImageView.java index 5df766b..d0d579e 100644 --- a/niceimageview/src/main/java/com/shehuan/niv/NiceImageView.java +++ b/niceimageview/src/main/java/com/shehuan/niv/NiceImageView.java @@ -150,6 +150,7 @@ protected void onDraw(Canvas canvas) { if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.O_MR1) { canvas.drawPath(path, paint); } else { + srcPath.reset(); srcPath.addRect(srcRectF, Path.Direction.CCW); // 计算tempPath和path的差集 srcPath.op(path, Path.Op.DIFFERENCE);