Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/row/FooterView.java +7 −2 Original line number Diff line number Diff line Loading @@ -115,13 +115,18 @@ public class FooterView extends StackScrollerDecorView { } public class FooterViewState extends ExpandableViewState { /** * used to hide the content of the footer to animate. * #hide is applied without animation, but #hideContent has animation. */ public boolean hideContent; @Override public void applyToView(View view) { super.applyToView(view); if (view instanceof FooterView) { FooterView footerView = (FooterView) view; boolean visible = this.clipTopAmount < mClearAllTopPadding; footerView.setContentVisible(visible && footerView.isVisible()); footerView.setContentVisible(!hideContent); } } } Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/StackScrollAlgorithm.java +2 −2 Original line number Diff line number Diff line Loading @@ -411,8 +411,8 @@ public class StackScrollAlgorithm { final float footerEnd = algorithmState.mCurrentExpandedYPosition + view.getIntrinsicHeight(); final boolean noSpaceForFooter = footerEnd > ambientState.getStackEndHeight(); viewState.hidden = shadeClosed || isShelfShowing || noSpaceForFooter; ((FooterView.FooterViewState) viewState).hideContent = shadeClosed || isShelfShowing || noSpaceForFooter; } else if (view != ambientState.getTrackedHeadsUpRow()) { if (ambientState.isExpansionChanging()) { Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/row/FooterView.java +7 −2 Original line number Diff line number Diff line Loading @@ -115,13 +115,18 @@ public class FooterView extends StackScrollerDecorView { } public class FooterViewState extends ExpandableViewState { /** * used to hide the content of the footer to animate. * #hide is applied without animation, but #hideContent has animation. */ public boolean hideContent; @Override public void applyToView(View view) { super.applyToView(view); if (view instanceof FooterView) { FooterView footerView = (FooterView) view; boolean visible = this.clipTopAmount < mClearAllTopPadding; footerView.setContentVisible(visible && footerView.isVisible()); footerView.setContentVisible(!hideContent); } } } Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/StackScrollAlgorithm.java +2 −2 Original line number Diff line number Diff line Loading @@ -411,8 +411,8 @@ public class StackScrollAlgorithm { final float footerEnd = algorithmState.mCurrentExpandedYPosition + view.getIntrinsicHeight(); final boolean noSpaceForFooter = footerEnd > ambientState.getStackEndHeight(); viewState.hidden = shadeClosed || isShelfShowing || noSpaceForFooter; ((FooterView.FooterViewState) viewState).hideContent = shadeClosed || isShelfShowing || noSpaceForFooter; } else if (view != ambientState.getTrackedHeadsUpRow()) { if (ambientState.isExpansionChanging()) { Loading