Put divider back when IA is turned off.
Bug: 32231177 Test: manual Change-Id: I657e0bb3b8721c494cd1a6272b370b54ae5063ec
This commit is contained in:
@@ -267,7 +267,9 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment
|
|||||||
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
||||||
Bundle savedInstanceState) {
|
Bundle savedInstanceState) {
|
||||||
final View view = super.onCreateView(inflater, container, savedInstanceState);
|
final View view = super.onCreateView(inflater, container, savedInstanceState);
|
||||||
getListView().addItemDecoration(mDividerDecoration);
|
if (mDashboardFeatureProvider.isEnabled()) {
|
||||||
|
getListView().addItemDecoration(mDividerDecoration);
|
||||||
|
}
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -284,10 +286,14 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setDivider(Drawable divider) {
|
public void setDivider(Drawable divider) {
|
||||||
// Intercept divider and set it transparent so system divider decoration is disabled.
|
if (mDashboardFeatureProvider.isEnabled()) {
|
||||||
// We will use our decoration to draw divider more intelligently.
|
// Intercept divider and set it transparent so system divider decoration is disabled.
|
||||||
mDividerDecoration.setDivider(divider);
|
// We will use our decoration to draw divider more intelligently.
|
||||||
super.setDivider(new ColorDrawable(Color.TRANSPARENT));
|
mDividerDecoration.setDivider(divider);
|
||||||
|
super.setDivider(new ColorDrawable(Color.TRANSPARENT));
|
||||||
|
} else {
|
||||||
|
super.setDivider(divider);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user