我一直在尝试在API 25中发布BottomNavigationView
。我想在底部导航栏中的某个菜单项上显示通知标志(例如,带有或不带有计数的小蓝色圆圈)。有没有办法在API 25中引入的谷歌官方BottomNavigationView菜单项上显示通知标志?
我有一个选择器可绘制的地方,我添加了检查真实和检查错误状态与灰色绘制其上有一个蓝点。当用户导航到其他导航项目时,整个菜单按钮变成灰色,并且徽章也变为灰色。我知道这是因为itemIconTint
应用于drawable,这是因为图标的一部分不能使用,所以具有不同颜色的徽章。有没有其他方法可以实现这一目标?
<android.support.design.widget.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/white"
app:itemIconTint="@color/selector_bottom_nav"
app:itemTextColor="@color/selector_bottom_nav"
android:layout_gravity="bottom"
app:menu="@menu/menu_bottom_nav">
</android.support.design.widget.BottomNavigationView>
这就是我如何使用它。删除itemIconTint
并以编程方式更改图标绘制不起作用。
在Android开发人员上我什么都没发现,它也很新,网上也没有东西可用。
有底部导航栏的自定义库,但我正在寻找其官方支持。
任何想法,任何人?
检查该库https://github.com/volders/Badger – myatmins