Reset paint alpha after drawing mask
diff --git a/lottie/src/main/java/com/airbnb/lottie/BaseLayer.java b/lottie/src/main/java/com/airbnb/lottie/BaseLayer.java
index 8d5439b..7f3f349 100644
--- a/lottie/src/main/java/com/airbnb/lottie/BaseLayer.java
+++ b/lottie/src/main/java/com/airbnb/lottie/BaseLayer.java
@@ -328,8 +328,10 @@
path.setFillType(Path.FillType.WINDING);
}
KeyframeAnimation<Integer> opacityAnimation = this.mask.getOpacityAnimations().get(i);
+ int alpha = contentPaint.getAlpha();
contentPaint.setAlpha((int) (opacityAnimation.getValue() * 2.55f));
canvas.drawPath(path, contentPaint);
+ contentPaint.setAlpha(alpha);
}
L.beginSection("Layer#restoreLayer");
canvas.restore();