Loading graphics/java/android/graphics/drawable/RippleComponent.java +1 −1 Original line number Diff line number Diff line Loading @@ -237,7 +237,7 @@ abstract class RippleComponent { } protected final void invalidateSelf() { mOwner.invalidateSelf(); mOwner.invalidateSelf(false); } protected final boolean isHardwareAnimating() { Loading graphics/java/android/graphics/drawable/RippleDrawable.java +13 −6 Original line number Diff line number Diff line Loading @@ -229,7 +229,7 @@ public class RippleDrawable extends LayerDrawable { mExitingRipplesCount = 0; // Always draw an additional "clean" frame after canceling animations. invalidateSelf(); invalidateSelf(false); } @Override Loading Loading @@ -364,7 +364,7 @@ public class RippleDrawable extends LayerDrawable { */ public void setColor(ColorStateList color) { mState.mColor = color; invalidateSelf(); invalidateSelf(false); } /** Loading @@ -376,7 +376,7 @@ public class RippleDrawable extends LayerDrawable { */ public void setRadius(int radius) { mState.mMaxRadius = radius; invalidateSelf(); invalidateSelf(false); } /** Loading Loading @@ -477,7 +477,7 @@ public class RippleDrawable extends LayerDrawable { private void setTargetDensity(DisplayMetrics metrics) { if (mDensity != metrics.density) { mDensity = metrics.density; invalidateSelf(); invalidateSelf(false); } } Loading Loading @@ -684,12 +684,19 @@ public class RippleDrawable extends LayerDrawable { @Override public void invalidateSelf() { invalidateSelf(true); } void invalidateSelf(boolean invalidateMask) { super.invalidateSelf(); if (invalidateMask) { // Force the mask to update on the next draw(). mHasValidMask = false; } } private void pruneRipples() { int remaining = 0; Loading Loading
graphics/java/android/graphics/drawable/RippleComponent.java +1 −1 Original line number Diff line number Diff line Loading @@ -237,7 +237,7 @@ abstract class RippleComponent { } protected final void invalidateSelf() { mOwner.invalidateSelf(); mOwner.invalidateSelf(false); } protected final boolean isHardwareAnimating() { Loading
graphics/java/android/graphics/drawable/RippleDrawable.java +13 −6 Original line number Diff line number Diff line Loading @@ -229,7 +229,7 @@ public class RippleDrawable extends LayerDrawable { mExitingRipplesCount = 0; // Always draw an additional "clean" frame after canceling animations. invalidateSelf(); invalidateSelf(false); } @Override Loading Loading @@ -364,7 +364,7 @@ public class RippleDrawable extends LayerDrawable { */ public void setColor(ColorStateList color) { mState.mColor = color; invalidateSelf(); invalidateSelf(false); } /** Loading @@ -376,7 +376,7 @@ public class RippleDrawable extends LayerDrawable { */ public void setRadius(int radius) { mState.mMaxRadius = radius; invalidateSelf(); invalidateSelf(false); } /** Loading Loading @@ -477,7 +477,7 @@ public class RippleDrawable extends LayerDrawable { private void setTargetDensity(DisplayMetrics metrics) { if (mDensity != metrics.density) { mDensity = metrics.density; invalidateSelf(); invalidateSelf(false); } } Loading Loading @@ -684,12 +684,19 @@ public class RippleDrawable extends LayerDrawable { @Override public void invalidateSelf() { invalidateSelf(true); } void invalidateSelf(boolean invalidateMask) { super.invalidateSelf(); if (invalidateMask) { // Force the mask to update on the next draw(). mHasValidMask = false; } } private void pruneRipples() { int remaining = 0; Loading