Loading packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationStackScrollLayout.java +7 −9 Original line number Diff line number Diff line Loading @@ -2053,11 +2053,9 @@ public class NotificationStackScrollLayout extends ViewGroup } private int getScrollRange() { int contentHeight = getContentHeight(); int scrollRange = Math.max(0, contentHeight - mMaxLayoutHeight); int scrollRange = Math.max(0, mContentHeight - mMaxLayoutHeight); int imeInset = getImeInset(); scrollRange += Math.min(imeInset, Math.max(0, getContentHeight() - (getHeight() - imeInset))); scrollRange += Math.min(imeInset, Math.max(0, mContentHeight - (getHeight() - imeInset))); return scrollRange; } Loading Loading @@ -2158,10 +2156,6 @@ public class NotificationStackScrollLayout extends ViewGroup return count; } public int getContentHeight() { return mContentHeight; } private void updateContentHeight() { int height = 0; float previousPaddingRequest = mPaddingBetweenElements; Loading Loading @@ -2225,7 +2219,11 @@ public class NotificationStackScrollLayout extends ViewGroup } } mIntrinsicContentHeight = height; mContentHeight = height + mTopPadding + mBottomMargin; // We don't want to use the toppadding since that might be interpolated and we want // to take the final value of the animation. int topPadding = mAmbientState.isFullyDark() ? mDarkTopPadding : mRegularTopPadding; mContentHeight = height + topPadding + mBottomMargin; updateScrollability(); clampScrollPosition(); mAmbientState.setLayoutMaxHeight(mContentHeight); Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationStackScrollLayout.java +7 −9 Original line number Diff line number Diff line Loading @@ -2053,11 +2053,9 @@ public class NotificationStackScrollLayout extends ViewGroup } private int getScrollRange() { int contentHeight = getContentHeight(); int scrollRange = Math.max(0, contentHeight - mMaxLayoutHeight); int scrollRange = Math.max(0, mContentHeight - mMaxLayoutHeight); int imeInset = getImeInset(); scrollRange += Math.min(imeInset, Math.max(0, getContentHeight() - (getHeight() - imeInset))); scrollRange += Math.min(imeInset, Math.max(0, mContentHeight - (getHeight() - imeInset))); return scrollRange; } Loading Loading @@ -2158,10 +2156,6 @@ public class NotificationStackScrollLayout extends ViewGroup return count; } public int getContentHeight() { return mContentHeight; } private void updateContentHeight() { int height = 0; float previousPaddingRequest = mPaddingBetweenElements; Loading Loading @@ -2225,7 +2219,11 @@ public class NotificationStackScrollLayout extends ViewGroup } } mIntrinsicContentHeight = height; mContentHeight = height + mTopPadding + mBottomMargin; // We don't want to use the toppadding since that might be interpolated and we want // to take the final value of the animation. int topPadding = mAmbientState.isFullyDark() ? mDarkTopPadding : mRegularTopPadding; mContentHeight = height + topPadding + mBottomMargin; updateScrollability(); clampScrollPosition(); mAmbientState.setLayoutMaxHeight(mContentHeight); Loading