Only add divider in recyclerView once

Only add divider in recyclerView once or more and more dividers
will be set in recyclerView.

Change-Id: I765ed888d460be221341dafe3521a849b8dd3889
Fix: 139452947
Test: Show panel many times and see the divider.
This commit is contained in:
Tsung-Mao Fang
2019-09-16 15:09:40 +08:00
parent 68b772bb8d
commit b455d58c03

View File

@@ -276,10 +276,12 @@ public class PanelFragment extends Fragment {
.addOnGlobalLayoutListener(mOnGlobalLayoutListener);
mPanelSlices.setVisibility(View.VISIBLE);
DividerItemDecoration itemDecoration = new DividerItemDecoration(getActivity());
final DividerItemDecoration itemDecoration = new DividerItemDecoration(getActivity());
itemDecoration
.setDividerCondition(DividerItemDecoration.DIVIDER_CONDITION_BOTH);
mPanelSlices.addItemDecoration(itemDecoration);
if (mPanelSlices.getItemDecorationCount() == 0) {
mPanelSlices.addItemDecoration(itemDecoration);
}
}
}