diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 11fac05619078..c1c892c986532 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -23553,6 +23553,11 @@ public class View implements Drawable.Callback, KeyEvent.Callback, mStateListAnimator.setState(state); } + if (!isAggregatedVisible()) { + // If we're not visible, skip any animated changes + jumpDrawablesToCurrentState(); + } + if (changed) { invalidate(); }