如何在选择和取消选择时更改底栏图标?

时间:2016-06-09 11:41:25

标签: android material-design

我已完成此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,我不知道如何更改所选图标。请有人帮助我。

1 个答案:

答案 0 :(得分:0)

请尝试以下操作来更改图标:

MenuItem item = (MenuItem) findViewById(menuItemId);
item.setIcon(aDrawable); // OR item.setIcon(aResourceId);