如何解决在任何活动上的BottomNavigationView上显示徽章
我创建了一个包含许多活动的应用程序。但是,所有视图都有一个共同的视图:BottomNavigationView
位于屏幕底部。
xml如下:
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorWhite"
android:elevation="3dp"
android:theme="@style/Theme.MaterialComponents"
app:itemBackground="@color/colorWhite"
app:itemIconTint="@drawable/btm_nav"
app:itemTextColor="@drawable/btm_nav"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:menu="@menu/menu_btm_nav" />
现在,我的BottomNavigationView
中的一项内容是聊天。
我的应用程序中有一个侦听器,一旦收到新消息,我希望它通过以下方式在我的BottomNavigationView
上显示徽章:
BottomNavigationView bottomNavigationView = findViewById( R.id.bottom_navigation );
bottomNavigationView.getorCreateBadge( R.id.chat );
如何在我的应用程序的所有BottomNavigationView
中添加此徽章,以便无论用户进行何种活动,徽章都将显示出来?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。