1. ホーム
  2. android

[解決済み] 下部のナビゲーションバーのアイコンの上にバッジを表示する

2023-01-18 02:25:47

質問

アプリにボトムナビゲーションビューを実装したのですが、アイコンの上にバッジを表示するために、あらゆる場所を探した結果 この というようにバッジを表示させたいと思っているのですが、このような実装は可能でしょうか?どんな助けでも感謝します。 ありがとうございました。

どのように解決するのですか?

2020年を編集する。

<ブロッククオート

使用方法 BottomNavigation を使用します。 を使用すると、アイテムにバッジを追加したり、他の多くの機能をすぐに使用することができます。

https://github.com/material-components/material-components-android/blob/master/docs/components/BottomNavigation.md

古い回答です。

サポートライブラリのボトムナビゲーションバーを使用する場合、メニューアイテムにバッジや通知を表示するのは非常に複雑です。 しかし、それを成し遂げるための簡単なソリューションがあります。たとえば https://github.com/aurelhubert/ahbottomnavigation

このライブラリは、Bottom Navigation Bar をより進化させたものです。また、このコードスニペットを使用するだけで、メニューアイテムにバッジを設定することができます。

bottomNavigation.setNotification(notification, bottomNavigation.getItemsCount() - 1);

そして、次のような結果が得られます。