diff options
Diffstat (limited to 'packages/SystemUI/src/com')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java b/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java index 620af0c..4dce288 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java @@ -95,7 +95,6 @@ public class StackStateAnimator { private void startPropertyAnimation(long newDuration, final boolean hasFinishAction, final ExpandableView child, StackScrollState.ViewState viewState, final float alpha) { child.animate().setInterpolator(mFastOutSlowInInterpolator) - .alpha(alpha) .translationY(viewState.yTranslation) .translationZ(viewState.zTranslation) .setDuration(newDuration) @@ -112,6 +111,9 @@ public class StackStateAnimator { } } }); + if (alpha != child.getAlpha()) { + child.animate().withLayer().alpha(alpha); + } } private void startHeightAnimation(long newDuration, final ExpandableView child, |