Я пытаюсь BottomNavigationView
выпущен в API 25. Я хочу отобразить значок уведомления (например, небольшой синий круг с или без счета в нем) на одном из пунктов меню в нижней панели навигации.
У меня есть выделение селектора, в котором я добавил checked true и проверял ложные состояния с выделенным greyed out, который имеет BLUE-точку на нем. Когда пользователь переходит к другому элементу навигации, вся кнопка меню становится серым и значок. Я знаю, что это связано с тем, что к drawable применяется itemIconTint
, что является причиной наличия другого значка цвета, поскольку часть значка не будет работать. Есть ли альтернативный способ достижения этого?
<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-разработчиках я ничего не нашел, и это довольно новое, но в Интернете нет ничего.
В нижней навигационной панели есть пользовательские библиотеки, но я ищу поддержку в официальной версии.
Любые идеи, кто-нибудь?