diff options
| author | 2014-09-11 12:41:24 +0000 | |
|---|---|---|
| committer | 2014-09-11 12:41:26 +0000 | |
| commit | 8353e76a9996e40540eb928e700e0bedaf6a1063 (patch) | |
| tree | 2914bcda951c3117834c3e13f18a5edb25d0c3bf | |
| parent | 0cf327daf3bbe40804d965280fca626e270707ae (diff) | |
| parent | aa92ffb1992b6f730f918fcca27996247b4867bd (diff) | |
Merge "Don't use layers when fading between public/private layout" into lmp-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java | 2 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/NotificationContentView.java | 8 |
2 files changed, 8 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java b/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java index 2ad68592d7a7..9196dc89c6c3 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java @@ -406,7 +406,6 @@ public class ExpandableNotificationRow extends ActivatableNotificationView { target.animate().cancel(); source.animate() .alpha(0f) - .withLayer() .setStartDelay(delay) .setDuration(duration) .withEndAction(new Runnable() { @@ -417,7 +416,6 @@ public class ExpandableNotificationRow extends ActivatableNotificationView { }); target.animate() .alpha(1f) - .withLayer() .setStartDelay(delay) .setDuration(duration); } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationContentView.java b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationContentView.java index e31eb7c9bd08..502490f82aea 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationContentView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationContentView.java @@ -243,6 +243,14 @@ public class NotificationContentView extends FrameLayout { } } + @Override + public boolean hasOverlappingRendering() { + + // This is not really true, but good enough when fading from the contracted to the expanded + // layout, and saves us some layers. + return false; + } + private static Paint createInvertPaint() { final Paint p = new Paint(); final float[] invert = { |