Add vertical and horizontal dividers for large cards of homepage

- Add a new field in ContextualCard to store whether this card is a large one
- Set dividers for large cards in renderer

Fixes: 119528161
Fixes: 119641839
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=com.android.settings.homepage
Change-Id: I5cb95214789f44ccfd8d9ce2177ca2b84835b7a4
This commit is contained in:
Jason Chiu
2018-12-12 12:08:26 +08:00
parent 2602e42b65
commit c0c5511862
3 changed files with 29 additions and 3 deletions

View File

@@ -131,6 +131,12 @@ public class SliceContextualCardRenderer implements ContextualCardRenderer,
// Set this listener so we can log the interaction users make on the slice
cardHolder.sliceView.setOnSliceActionListener(this);
// Customize slice view for Settings
if (card.isLargeCard()) {
cardHolder.sliceView.showHeaderDivider(true);
cardHolder.sliceView.showActionDividers(true);
}
initDismissalActions(cardHolder, card);
}