我具有底部导航,我从底部单击导航新片段,但底部导航未移至新片段
浏览新片段
edit_flow.setOnClickListener {
findNavController().navigate(R.id.action_navigation_home_to_flowFragment)
}
我想在启动FlowFragment时删除底部的导航
答案 0 :(得分:2)
在主机活动上,绑定NavControler之后,尝试以下操作:
navController.addOnDestinationChangedListener { _, destination, _ ->
when (destination.id) {
R.id.yourFragment-> bottomNavigationMain.visibility = View.GONE
.
.
.
else -> bottomNavigationMain.visibility = View.VISIBLE
}
}
在这里。 yourFragment不应显示ButtonNavigationMenu。其他片段将使其可见。