android - 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
所有导航栏目的地(但不是更深的目的地)开始闪烁。
如何解决闪烁问题?
解决方案
我遇到了同样的问题。令我惊讶的是,帮助降低androidx.navigation:navigation-compose version
到2.4.0-alpha04
.
推荐阅读
- php - 如何修复 PHP 中的未定义变量错误
- dart - 使用云功能检测在线状态
- javascript - 查找数组中的值满足条件的数组索引
- pyspark - Pyspark - 在火花数据框中获取值的第一列出现
- r - 在 R 中从头开始创建一个 ggplot() 来说明结果
- python - “没有模块命名...” - 尽管代码似乎可以工作,但编辑器中的错误
- c++ - 如何在 C++ 中使用带有“do while”循环的计数器?
- c++ - 使用固定宽度整数时的 C++98 迂腐错误
- php - 如果优惠券应用于 WooCommerce 中的购物车,则仅显示登录用户的 BACS 支付网关
- r - 一个 R 闪亮的应用程序,显示 ggplot 图和 plotly 图