首页 > 解决方案 > Jetpack Compose TopAppBar 在使用 Navigation 组件设置 BottomNavView 后闪烁

问题描述

使用带有导航组件的 Jetpack Compose 应用程序BottomNavigationView,我对活动内的底部栏进行了通常的设置:

val navHostFragment =
        supportFragmentManager.findFragmentById(R.id.nav_host_fragment) as NavHostFragment
val navController = navHostFragment.navController
navigationView.setupWithNavController(navController)

在每个屏幕中,我都使用可组合的TopAppBar. 不幸的是,添加setupWithNavController呼叫后,TopAppBar所有导航栏目的地(但不是更深的目的地)开始闪烁。

如何解决闪烁问题?

标签: androidandroid-jetpack-composeandroid-jetpack-navigation

解决方案


我遇到了同样的问题。令我惊讶的是,帮助降低androidx.navigation:navigation-compose version2.4.0-alpha04.


推荐阅读