diff options
-rw-r--r-- | core/java/android/view/ViewPropertyAnimator.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/view/ViewPropertyAnimator.java b/core/java/android/view/ViewPropertyAnimator.java index 107d2c6..67a94be 100644 --- a/core/java/android/view/ViewPropertyAnimator.java +++ b/core/java/android/view/ViewPropertyAnimator.java @@ -702,7 +702,9 @@ public class ViewPropertyAnimator { @Override public void run() { mView.setLayerType(View.LAYER_TYPE_HARDWARE, null); - mView.buildLayer(); + if (mView.isAttachedToWindow()) { + mView.buildLayer(); + } } }; final int currentLayerType = mView.getLayerType(); |