public class NavigationController extends java.lang.Object implements ItemController
| 构造器和说明 |
|---|
NavigationController(me.majiajie.pagerbottomtabstrip.BottomLayoutController bottomLayoutController,
ItemController itemController) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTabItemSelectedListener(OnTabItemSelectedListener listener)
导航栏按钮点击监听
|
int |
getItemCount()
获取导航按钮总数
|
java.lang.String |
getItemTitle(int index)
获取导航按钮文字
|
int |
getSelected()
获取当前选中项索引
|
void |
hideBottomLayout()
向下移动隐藏导航栏
|
void |
setHasMessage(int index,
boolean hasMessage)
设置显示无数字的消息小原点
|
void |
setMessageNumber(int index,
int number)
设置导航按钮上显示的圆形消息数字,通过顺序索引。
|
void |
setSelect(int index)
设置选中项
|
void |
setupWithViewPager(ViewPager viewPager)
方便适配ViewPager页面切换
注意:ViewPager页面数量必须等于导航栏的Item数量
|
void |
showBottomLayout()
向上移动显示导航栏
|
public NavigationController(me.majiajie.pagerbottomtabstrip.BottomLayoutController bottomLayoutController,
ItemController itemController)
public void setSelect(int index)
ItemControllersetSelect 在接口中 ItemControllerindex - 顺序索引public void setMessageNumber(int index,
int number)
ItemControllersetMessageNumber 在接口中 ItemControllerindex - 顺序索引number - 消息数字public void setHasMessage(int index,
boolean hasMessage)
ItemControllersetHasMessage 在接口中 ItemControllerindex - 顺序索引hasMessage - true显示public void addTabItemSelectedListener(OnTabItemSelectedListener listener)
ItemControlleraddTabItemSelectedListener 在接口中 ItemControllerlistener - OnTabItemSelectedListenerpublic int getSelected()
ItemControllergetSelected 在接口中 ItemControllerpublic int getItemCount()
ItemControllergetItemCount 在接口中 ItemControllerpublic java.lang.String getItemTitle(int index)
ItemControllergetItemTitle 在接口中 ItemControllerindex - 顺序索引public void setupWithViewPager(ViewPager viewPager)
注意:ViewPager页面数量必须等于导航栏的Item数量
viewPager - ViewPagerpublic void hideBottomLayout()
public void showBottomLayout()