У меня есть приложение, в котором one (MainActivity) является контейнером для 3 фрагментов, например, иерархия выглядит следующим образом: Город -> Улица -> Дом, каждый из фрагментов помещается поверх предыдущего и внизу у меня естьодин BottomNavigationView, который раздувается с меню для каждого фрагмента.Когда я получаю onBackStackChanged()
, я проверяю, какой фрагмент в данный момент является видимым, и обновляю меню.
@Override
public void updateBottomNavMenu(int menuResourceId) {
bottomNavView.getMenu().clear();
bottomNavView.inflateMenu(menuResourceId);
}
Проблема в том, что когда я надуваю новое меню, это вызывает странную анимацию.Как я могу изменить меню без этой анимации?Я добавляю GIF, чтобы показать поведение.