I am unable to setup Navigation component with com.google.android.material.bottomnavigation.BottomNavigationView it is giving an error.
Here is the code that I am trying to use
// Setup bottom navigation view
NavigationUI.setupWithNavController(
bottom_navigation_view,
findNavController(R.id.main_nav_host_fragment)
)
when I open the NavigationUI class, I note that it just accept the old android.support.design.widget.BottomNavigationView but I want to use the new one com.google.android.material.bottomnavigation.BottomNavigationView class. Any idea about it?
[Update 14/11/2019]
This was a bug and was fixed at Android Gradle Plugin (~3.2.0-rc-01 and 3.3.0-alpha-04). You can see the issue tracker in the following link: https://issuetracker.google.com/issues/110692942
Please update "android.arch.navigation:navigation-ui:1.0.0-alpha03" for solve this problem
NavigationUI updated
Looking at the Navigation documentation: https://developer.android.com/topic/libraries/architecture/adding-components#navigation as of June 29th 2018.
It says:
I guess for now you have no choice but waiting for a "future" release of the Navigation package.
For the time being, as suggested by @Levi Albuquerque, you need to use
com.android.support:design:28.0.0-alpha3
.It should work the same way
com.google.android.material:material:1.0.0-alpha3
does.I am using these libraries
and this is my Activity
and this is my layout