Answers for "bottomnavigationview hide based on the view selection in nav controller android"

0

android bottom navigation hiding views

private fun setupNav() {
    val navController = findNavController(R.id.nav_host_fragment)
    findViewById<BottomNavigationView>(R.id.bottomNav)
        .setupWithNavController(navController)

    navController.addOnDestinationChangedListener { _, destination, _ ->
        when (destination.id) {
            R.id.mainFragment -> showBottomNav()
            R.id.mineFragment -> showBottomNav()
            else -> hideBottomNav()
        }
    }
}

private fun showBottomNav() {
    bottomNav.visibility = View.VISIBLE

}

private fun hideBottomNav() {
    bottomNav.visibility = View.GONE

}
Posted by: Guest on May-09-2020

Code answers related to "bottomnavigationview hide based on the view selection in nav controller android"

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language