我一直在尝试BottomNavigationView在API 25中发布.我想在底部导航栏的其中一个菜单项上显示通知徽章(比如一个带或不带计数的小蓝圈).
我有一个选择器drawable,其中我添加了检查true和检查错误状态与灰色drawable,其上有一个蓝点.当用户导航到其他导航项时,整个菜单按钮变为灰色和徽章.我知道这是因为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>
Run Code Online (Sandbox Code Playgroud)
这就是我使用它的方式.以itemIconTint编程方式删除和更改图标可用没有帮助.
在Android开发者身上我什么都没找到,而且它也很新,网上也没有.
底部导航栏有自定义库,但我正在寻找官方库的支持.
任何想法,任何人?