現在、私はこのような実装を持っています-
mBottomNav.setOnNavigationItemSelectedListener(
......
switch (item.getItemId()) {
case R.id.actionUser:
if(userLoggedIn) {
mHomePresenter.btnUser();
}
else {
showLongToast("User Not Logged In");
}
break;
});
トースト メッセージを表示する論理的なelse部分。BottomNavigationView をシフトしたり、メニュー アイコンの色を変更したりしたくありません。
この特定の部分にのみそのようなロジックを実装するにはどうすればよいですか? 他のすべてのメニュー項目は、デフォルトのシフト ロジックを保持します。