修复隐藏底部导航栏无效的问题

This commit is contained in:
HapeLee
2025-09-18 02:15:25 +08:00
parent 434ed8b7ad
commit 27d66699ab
@@ -351,10 +351,6 @@ class MainActivity : VMBaseActivity<ActivityMainBinding, MainViewModel>(),
else -> false
}
// 控制显隐
binding.navigationRailView.isVisible = useRail
binding.bottomNavigationView.isVisible = !useRail
return if (useRail) binding.navigationRailView else binding.bottomNavigationView
}
@@ -382,7 +378,13 @@ class MainActivity : VMBaseActivity<ActivityMainBinding, MainViewModel>(),
adapter.notifyDataSetChanged()
if (AppConfig.showBottomView) {
val navView = getNavigationBarView()
navView.visible()
if (navView === binding.bottomNavigationView) {
binding.navigationRailView.gone()
} else {
binding.bottomNavigationView.gone()
}
} else {
binding.bottomNavigationView.gone()
binding.navigationRailView.gone()