Merge "Restore shelf clip logic from R to prevent clipping on collapse." into sc-dev
This commit is contained in:
@@ -259,11 +259,9 @@ public class NotificationShelf extends ActivatableNotificationView implements
|
|||||||
final float inShelfAmount = updateShelfTransformation(i, child, scrollingFast,
|
final float inShelfAmount = updateShelfTransformation(i, child, scrollingFast,
|
||||||
expandingAnimated, isLastChild);
|
expandingAnimated, isLastChild);
|
||||||
|
|
||||||
final float stackEnd = mAmbientState.getStackY()
|
|
||||||
+ mAmbientState.getStackHeight();
|
|
||||||
// TODO(b/172289889) scale mPaddingBetweenElements with expansion amount
|
// TODO(b/172289889) scale mPaddingBetweenElements with expansion amount
|
||||||
if ((isLastChild && !child.isInShelf()) || aboveShelf || backgroundForceHidden) {
|
if ((isLastChild && !child.isInShelf()) || aboveShelf || backgroundForceHidden) {
|
||||||
notificationClipEnd = stackEnd;
|
notificationClipEnd = shelfStart + getIntrinsicHeight();
|
||||||
} else {
|
} else {
|
||||||
notificationClipEnd = shelfStart - mPaddingBetweenElements;
|
notificationClipEnd = shelfStart - mPaddingBetweenElements;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user