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();