我已完成此link以实现底栏。我想在选中和取消选中时更改图标。
mBottomBar.setOnMenuTabClickListener(new OnMenuTabClickListener() {
@Override
public void onMenuTabSelected(@IdRes int menuItemId) {
if (menuItemId == R.id.bottomBarItemOne) {
// The user selected item number one.
}
}
@Override
public void onMenuTabReSelected(@IdRes int menuItemId) {
if (menuItemId == R.id.bottomBarItemOne) {
// The user reselected item number one, scroll your content to top.
}
}
});
通过使用menuItemId,我不知道如何更改所选图标。请有人帮助我。
答案 0 :(得分:0)
请尝试以下操作来更改图标:
MenuItem item = (MenuItem) findViewById(menuItemId);
item.setIcon(aDrawable); // OR item.setIcon(aResourceId);