Merge "Do not show footer when shade is closed" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0e09a24432
@@ -414,13 +414,15 @@ public class StackScrollAlgorithm {
|
||||
}
|
||||
|
||||
if (view instanceof FooterView) {
|
||||
final boolean shadeClosed = !ambientState.isShadeExpanded();
|
||||
final boolean isShelfShowing = algorithmState.firstViewInShelf != null;
|
||||
|
||||
final float footerEnd = algorithmState.mCurrentExpandedYPosition
|
||||
+ view.getIntrinsicHeight();
|
||||
final boolean noSpaceForFooter = footerEnd > ambientState.getStackEndHeight();
|
||||
|
||||
viewState.hidden = isShelfShowing || noSpaceForFooter;
|
||||
viewState.hidden = shadeClosed || isShelfShowing || noSpaceForFooter;
|
||||
|
||||
} else if (view != ambientState.getTrackedHeadsUpRow()) {
|
||||
if (ambientState.isExpansionChanging()) {
|
||||
// Show all views. Views below the shelf will later be clipped (essentially hidden)
|
||||
|
||||
Reference in New Issue
Block a user