Merge "Fixed an issue where notifications could visually overlap" into qt-dev

am: 5894d5b851

Change-Id: I390a31685da652d08143ebc1a8ab46e7e33d5d58
This commit is contained in:
Selim Cinek
2019-05-28 20:55:05 -07:00
committed by android-build-merger
4 changed files with 8 additions and 2 deletions

View File

@@ -254,7 +254,7 @@ class NotificationWakeUpCoordinator @Inject constructor(
// if we animate, we see the shelf briefly visible. Instead we fully animate // if we animate, we see the shelf briefly visible. Instead we fully animate
// the notification and its background out // the notification and its background out
animate = false animate = false
} else { } else if (!mWakingUp && !willWakeUp){
entry.setAmbientGoingAway(true) entry.setAmbientGoingAway(true)
mEntrySetToClearWhenFinished.add(entry) mEntrySetToClearWhenFinished.add(entry)
} }

View File

@@ -648,6 +648,9 @@ public class ExpandableNotificationRow extends ActivatableNotificationView
if (!getShowingLayout().isDimmable()) { if (!getShowingLayout().isDimmable()) {
return false; return false;
} }
if (showingAmbientPulsing()) {
return false;
}
return super.isDimmable(); return super.isDimmable();
} }

View File

@@ -212,7 +212,9 @@ public class AmbientState {
} }
public boolean isDimmed() { public boolean isDimmed() {
return mDimmed; // While we are expanding from pulse, we want the notifications not to be dimmed, otherwise
// you'd see the difference to the pulsing notification
return mDimmed && !(isPulseExpanding() && mDozeAmount == 1.0f);
} }
public boolean isDozing() { public boolean isDozing() {

View File

@@ -5705,6 +5705,7 @@ public class NotificationStackScrollLayout extends ViewGroup implements ScrollAd
view.setTranslationY(wakeUplocation); view.setTranslationY(wakeUplocation);
} }
} }
mDimmedNeedsAnimation = true;
} }
@Override @Override