material-components/material-components-android

[BottomNavigationView] BottomNavigationView can have only one setOnNavigationItemSelectedListener

Open

#735 aperta il 5 nov 2019

Vedi su GitHub
 (3 commenti) (8 reazioni) (0 assegnatari)Java (3023 fork)batch import
Good First IssueWidget: BottomNavigationfeature request

Metriche repository

Star
 (15.910 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

FEATURE REQUEST

As per title, BottomNavigationView can have only one setOnNavigationItemSelectedListener. This is annoying because if i use the bottomNavigationView.setupWithNavController(navController) this internally sets that listener, and i cannot use it anymore for anything else (like setting the text in a custom appBar, for example) A list of listeners would be the right thing in my opinion.

Ps. this probably applies to setOnNavigationItemReselectedListener(BottomNavigationView.OnNavigationItemReselectedListener listener) too.

For Pattern reference, see NavController addOnDestinationChangedListener and removeOnDestinationChangedListener

Guida contributor