package it.sephiroth.android.library.bottomnavigation;
import android.support.annotation.IdRes;
import android.support.annotation.NonNull;
import android.view.View;
import android.view.ViewGroup;
import proguard.annotation.Keep;
import proguard.annotation.KeepClassMembers;
/**
* Created by alessandro on 4/4/16 at 11:13 PM.
* Project: Material-BottomNavigation
*/
@Keep
@KeepClassMembers
public interface ItemsLayoutContainer {
void setSelectedIndex(int index, final boolean animate);
int getSelectedIndex();
void populate(@NonNull MenuParser.Menu menu);
void setLayoutParams(ViewGroup.LayoutParams params);
void setOnItemClickListener(OnItemClickListener listener);
View findViewById(@IdRes final int id);
void removeAll();
void requestLayout();
void setItemEnabled(int index, boolean enabled);
}