diff options
| author | 2015-08-20 20:38:24 +0000 | |
|---|---|---|
| committer | 2015-08-20 20:38:24 +0000 | |
| commit | 786529f2d15fe9b9083eb9ac46c8305f29cdf8e9 (patch) | |
| tree | 08a07f9a941393c9ab15f4912ba95705eb10e9ae | |
| parent | ea57b59222571e7e82d8b628e86b4ff0bdbe3f49 (diff) | |
| parent | 54c807e713c0d04134108b7d13e4abd467e318d5 (diff) | |
am 54c807e7: Merge "Translate ripple mask to account for drawable bounds" into mnc-dev
* commit '54c807e713c0d04134108b7d13e4abd467e318d5':
Translate ripple mask to account for drawable bounds
| -rw-r--r-- | graphics/java/android/graphics/drawable/RippleDrawable.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/graphics/java/android/graphics/drawable/RippleDrawable.java b/graphics/java/android/graphics/drawable/RippleDrawable.java index 32f6a895f35d..464f3de5d29b 100644 --- a/graphics/java/android/graphics/drawable/RippleDrawable.java +++ b/graphics/java/android/graphics/drawable/RippleDrawable.java @@ -855,7 +855,8 @@ public class RippleDrawable extends LayerDrawable { // Position the shader to account for canvas translation. if (mMaskShader != null) { - mMaskMatrix.setTranslate(-x, -y); + final Rect bounds = getBounds(); + mMaskMatrix.setTranslate(bounds.left - x, bounds.top - y); mMaskShader.setLocalMatrix(mMaskMatrix); } |