Merge \"Fix smooth panel deceleration\" into nyc-dev
am: e858432241
Change-Id: I2520d88620d5f3f12cab60a9422db8a41e40bec8
This commit is contained in:
@@ -154,8 +154,8 @@ public class StackScrollAlgorithm {
|
|||||||
float newNotificationEnd = newYTranslation + newHeight;
|
float newNotificationEnd = newYTranslation + newHeight;
|
||||||
boolean isHeadsUp = (child instanceof ExpandableNotificationRow)
|
boolean isHeadsUp = (child instanceof ExpandableNotificationRow)
|
||||||
&& ((ExpandableNotificationRow) child).isPinned();
|
&& ((ExpandableNotificationRow) child).isPinned();
|
||||||
if (newYTranslation < previousNotificationEnd && ambientState.isShadeExpanded()
|
if (newYTranslation < previousNotificationEnd
|
||||||
&& !isHeadsUp) {
|
&& (!isHeadsUp || ambientState.isShadeExpanded())) {
|
||||||
// The previous view is overlapping on top, clip!
|
// The previous view is overlapping on top, clip!
|
||||||
float overlapAmount = previousNotificationEnd - newYTranslation;
|
float overlapAmount = previousNotificationEnd - newYTranslation;
|
||||||
state.clipTopAmount = (int) overlapAmount;
|
state.clipTopAmount = (int) overlapAmount;
|
||||||
|
|||||||
Reference in New Issue
Block a user