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

am: 5894d5b851

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

View File

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

View File

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

View File

@@ -212,7 +212,9 @@ public class AmbientState {
}
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 isDark() {

View File

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