/**
* Provides a mechanism for switching between any number of Menus.
*
* @param newMenuResId id of the menu that you wish
* to switch to. Eg: R.menu.new_menu_id
*/
public void switchMenuTo(@MenuRes int newMenuResId) {
if (newMenuResId < 1) {
Log.e(TAG, "Could not switch to new menu: passed menuResourceId was invalid.");
return;
}
mMenu = new SublimeMenu(newMenuResId);
inflateMenu(newMenuResId);
mMenu.setCallback(new SublimeMenu.Callback() {
public boolean onMenuItemSelected(SublimeMenu menu, SublimeBaseMenuItem item,
OnNavigationMenuEventListener.Event event) {
return SublimeNavigationView.this.mEventListener != null
&& SublimeNavigationView.this
.mEventListener.onNavigationMenuEvent(event, item);
}
});
mMenu.setMenuPresenter(getContext(), mPresenter);
}
SublimeNavigationView.java 文件源码
java
阅读 57
收藏 0
点赞 0
评论 0
项目:SublimeNavigationView
作者:
评论列表
文章目录