/**
* set up the navigation tabs at the bottom of the screen
* navigation items:
* dashboard
* search
* add new habit
* follow requests
* profile
*/
private void initializeBottomBar() {
bottomBar = (BottomBar) findViewById(R.id.bottomBar);
bottomBar.setOnTabSelectListener(new OnTabSelectListener() {
@Override
public void onTabSelected(@IdRes int tabId) {
switch (tabId) {
case R.id.tab_dashboard:
onDashboardClicked();
break;
case R.id.tab_search:
onSearchClicked();
break;
case R.id.tab_addHabit:
break;
case R.id.tab_followRequests:
onFollowRequestClicked();
break;
case R.id.tab_profile:
onProfileClicked();
break;
}
}
});
bottomBar.setTabSelectionInterceptor(new TabSelectionInterceptor() {
@Override
public boolean shouldInterceptTabSelection(@IdRes int oldTabId, @IdRes int newTabId) {
if (newTabId == R.id.tab_addHabit) {
onAddHabitClicked();
return true;
}
return false;
}
});
}
HomeTabbedActivity.java 文件源码
java
阅读 44
收藏 0
点赞 0
评论 0
项目:CIA
作者:
评论列表
文章目录