Loading graphics/java/android/graphics/drawable/RippleDrawable.java +5 −1 Original line number Original line Diff line number Diff line Loading @@ -786,12 +786,16 @@ public class RippleDrawable extends LayerDrawable { mMaskColorFilter = new PorterDuffColorFilter(0, PorterDuff.Mode.SRC_IN); mMaskColorFilter = new PorterDuffColorFilter(0, PorterDuff.Mode.SRC_IN); } } // Draw the appropriate mask. // Draw the appropriate mask anchored to (0,0). final int left = bounds.left; final int top = bounds.top; mMaskCanvas.translate(-left, -top); if (maskType == MASK_EXPLICIT) { if (maskType == MASK_EXPLICIT) { drawMask(mMaskCanvas); drawMask(mMaskCanvas); } else if (maskType == MASK_CONTENT) { } else if (maskType == MASK_CONTENT) { drawContent(mMaskCanvas); drawContent(mMaskCanvas); } } mMaskCanvas.translate(left, top); } } private int getMaskType() { private int getMaskType() { Loading Loading
graphics/java/android/graphics/drawable/RippleDrawable.java +5 −1 Original line number Original line Diff line number Diff line Loading @@ -786,12 +786,16 @@ public class RippleDrawable extends LayerDrawable { mMaskColorFilter = new PorterDuffColorFilter(0, PorterDuff.Mode.SRC_IN); mMaskColorFilter = new PorterDuffColorFilter(0, PorterDuff.Mode.SRC_IN); } } // Draw the appropriate mask. // Draw the appropriate mask anchored to (0,0). final int left = bounds.left; final int top = bounds.top; mMaskCanvas.translate(-left, -top); if (maskType == MASK_EXPLICIT) { if (maskType == MASK_EXPLICIT) { drawMask(mMaskCanvas); drawMask(mMaskCanvas); } else if (maskType == MASK_CONTENT) { } else if (maskType == MASK_CONTENT) { drawContent(mMaskCanvas); drawContent(mMaskCanvas); } } mMaskCanvas.translate(left, top); } } private int getMaskType() { private int getMaskType() { Loading