Долгое переключение между фрагментами в нижнем меню
В MainActivity реализовано нижнее меню. Макет состоит из BottomNavigationView и FragmentContainerView. В случае, если фрагмент, соответствующий пункту меню пустой, тот тут все понятно - загрузка идет моментально.
В случае, когда я переключаюсь на наполненный фрагмент, где есть карточки, кнопки, текст и т.д., то ощущается неприятная микрозадержка.
Как оптимизировать процесс загрузки фрагмента? В некоторых приложениях замечал, что часть макета подгружается уже после того, как он появился на экране
UPD: Navbar настраивается следующим образом в MainActivity:
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
val navView: BottomNavigationView = binding.navView
val navHostFragment =
supportFragmentManager.findFragmentById(R.id.nav_host_fragment_activity_main) as NavHostFragment
val navController = navHostFragment.navController
navView.setupWithNavController(navController)