更新BottomNavigationVIew菜单导致闪烁

时间:2019-03-12 11:56:42

标签: android menu bottomnavigationview

我有一个应用程序,其中一个(MainActivity)是3个片段的容器,例如,层次结构是:City-> Street-> House,每个片段都放在前一个的顶部,而在我的底部一个BottomNavigationView,每个片段的菜单都会放大。 收到onBackStackChanged()后,我会检查当前可见的片段并更新菜单。

    @Override
  public void updateBottomNavMenu(int menuResourceId) {
    bottomNavView.getMenu().clear();
    bottomNavView.inflateMenu(menuResourceId);
  }

问题在于,当我为新菜单充气时,会引起怪异的轻弹动画。 没有此动画,如何更改菜单? 我添加gif以显示行为。 enter image description here

0 个答案:

没有答案