diff --git a/graphics/java/android/graphics/drawable/RippleComponent.java b/graphics/java/android/graphics/drawable/RippleComponent.java index aa2aa207be143..23a3ee3f94371 100644 --- a/graphics/java/android/graphics/drawable/RippleComponent.java +++ b/graphics/java/android/graphics/drawable/RippleComponent.java @@ -233,6 +233,10 @@ abstract class RippleComponent { if (mHasPendingHardwareAnimator) { mHasPendingHardwareAnimator = false; + + // Manually jump values to their exited state. Normally we'd do that + // later when starting the hardware exit, but we're aborting early. + jumpValuesToExit(); } }