我一直在嘗試在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