2

アプリで新しい BottomAppBar を使用しています。しかし、バッジを機能させることはできません。BottomNavigationView で使用されているのと同じロジックを使用してみましたが、機能していません (別のアプリでは、バッジが機能する BottomAppBar 内に BottomNavigationView がありますが、BottomAppBar アプリ (ナビゲーション アイコン) で同じコードを使用できませんでした)。

   MenuView.ItemView itemView = (MenuView.ItemView) bottomAppBar.getChildAt(posicao);

    notificationBadge = LayoutInflater.from(this).inflate(R.layout.view_notification_badge, (ViewGroup) itemView, false);
    TextView notific = notificationBadge.findViewById(R.id.badge);
    notific.setText(notificacao);

    itemView.addView(notificationBadge);

私がしたいこと: ここに画像の説明を入力

BadgeNavigationDrawable クラスを試してみました。しかし、BottomAppBar のナビゲーション アイコンへの正しい参照が見つかりませんでした。

ありがとう。

4

1 に答える 1