public static void fillStickyDrawerItemFooter(DrawerBuilder drawer, ViewGroup container, View.OnClickListener onClickListener) {
for (IDrawerItem drawerItem : drawer.mStickyDrawerItems) {
int selected_color = UIUtils.getThemeColorFromAttrOrRes(container.getContext(), R.attr.material_drawer_selected, R.color.material_drawer_selected);
if (drawerItem instanceof PrimaryDrawerItem) {
selected_color = ColorHolder.color(((PrimaryDrawerItem) drawerItem).getSelectedColor(), container.getContext(), R.attr.material_drawer_selected, R.color.material_drawer_selected);
} else if (drawerItem instanceof SecondaryDrawerItem) {
selected_color = ColorHolder.color(((SecondaryDrawerItem) drawerItem).getSelectedColor(), container.getContext(), R.attr.material_drawer_selected, R.color.material_drawer_selected);
}
View view = drawerItem.generateView(container.getContext(), container);
view.setTag(drawerItem);
if (drawerItem.isEnabled()) {
UIUtils.setBackground(view, DrawerUIUtils.getSelectableBackground(container.getContext(), selected_color));
view.setOnClickListener(onClickListener);
}
container.addView(view);
DrawerUIUtils.setDrawerVerticalPadding(view);
}
container.setPadding(0, 0, 0, 0);
}