Merge "Fixed an issue where notifications could visually overlap" into qt-dev am: 5894d5b851 am: 01ddad3876
am: 09a78c4abe
Change-Id: I593d4c98d9d4c39f7ac0664b8cbfffcedc7ae1db
This commit is contained in:
@@ -254,7 +254,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)
|
||||
}
|
||||
|
||||
@@ -648,6 +648,9 @@ public class ExpandableNotificationRow extends ActivatableNotificationView
|
||||
if (!getShowingLayout().isDimmable()) {
|
||||
return false;
|
||||
}
|
||||
if (showingAmbientPulsing()) {
|
||||
return false;
|
||||
}
|
||||
return super.isDimmable();
|
||||
}
|
||||
|
||||
|
||||
@@ -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 isDozing() {
|
||||
|
||||
@@ -5705,6 +5705,7 @@ public class NotificationStackScrollLayout extends ViewGroup implements ScrollAd
|
||||
view.setTranslationY(wakeUplocation);
|
||||
}
|
||||
}
|
||||
mDimmedNeedsAnimation = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user