public interface ItemController
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addCustomItem(int index,
BaseTabItem item)
添加一个自定义样式的TabItem.注意,只对
custom()构建的导航栏有效 |
void |
addMaterialItem(int index,
android.graphics.drawable.Drawable defaultDrawable,
android.graphics.drawable.Drawable selectedDrawable,
java.lang.String title,
int selectedColor)
添加一个材料设计样式的TabItem.注意,只对
material()构建的导航栏有效 |
void |
addSimpleTabItemSelectedListener(SimpleTabItemSelectedListener listener)
导航栏按钮点击监听(只有选中事件)
|
void |
addTabItemSelectedListener(OnTabItemSelectedListener listener)
导航栏按钮点击监听
|
int |
getItemCount()
获取导航按钮总数
|
java.lang.String |
getItemTitle(int index)
获取导航按钮文字
|
int |
getSelected()
获取当前选中项索引
|
boolean |
removeItem(int index)
移除指定的导航项.需要注意,不能移除当前选中的导航项
|
void |
setDefaultDrawable(int index,
android.graphics.drawable.Drawable drawable)
设置未选中状态下的图标
|
void |
setHasMessage(int index,
boolean hasMessage)
设置显示无数字的消息小原点
|
void |
setMessageNumber(int index,
int number)
设置导航按钮上显示的圆形消息数字,通过顺序索引。
|
void |
setSelect(int index)
设置选中项
|
void |
setSelect(int index,
boolean listener)
设置选中项,并可以控制是否回调监听事件
|
void |
setSelectedDrawable(int index,
android.graphics.drawable.Drawable drawable)
设置选中状态下的图标
|
void |
setTitle(int index,
java.lang.String title)
设置标题
|
void setSelect(int index)
index - 顺序索引void setSelect(int index,
boolean listener)
index - 顺序索引listener - true:假如存在监听事件OnTabItemSelectedListener,就会调用相关的回调方法。false:不会触发监听事件void setMessageNumber(int index,
int number)
index - 顺序索引number - 消息数字void setHasMessage(int index,
boolean hasMessage)
index - 顺序索引hasMessage - true显示void addTabItemSelectedListener(OnTabItemSelectedListener listener)
listener - OnTabItemSelectedListenervoid addSimpleTabItemSelectedListener(SimpleTabItemSelectedListener listener)
listener - SimpleTabItemSelectedListenervoid setTitle(int index,
java.lang.String title)
index - 顺序索引title - 标题文字void setDefaultDrawable(int index,
android.graphics.drawable.Drawable drawable)
index - 顺序索引drawable - 图标资源void setSelectedDrawable(int index,
android.graphics.drawable.Drawable drawable)
index - 顺序索引drawable - 图标资源int getSelected()
int getItemCount()
java.lang.String getItemTitle(int index)
index - 顺序索引boolean removeItem(int index)
void addMaterialItem(int index,
android.graphics.drawable.Drawable defaultDrawable,
android.graphics.drawable.Drawable selectedDrawable,
java.lang.String title,
int selectedColor)
material()构建的导航栏有效index - 顺序索引defaultDrawable - 未选中状态的图标资源selectedDrawable - 选中状态的图标资源title - 标题selectedColor - 选中状态的颜色void addCustomItem(int index,
BaseTabItem item)
custom()构建的导航栏有效index - 顺序索引item - 自定义的Item