1.設(shè)置Tab點(diǎn)擊切換圖片堪簿,在drawable中創(chuàng)建一個(gè)selector
2.點(diǎn)擊Tab,文本的變化场航,同樣在drawable中創(chuàng)建一個(gè)selector
app:itemTextColor="@drawable/tab_menu_selector_text"? 是設(shè)置文本點(diǎn)擊變化的
app:labelVisibilityMode="labeled" 如果底部超過(guò)三個(gè)tab,設(shè)置此屬性可以正常顯示
navigation.setItemIconTintList(null);? 去掉默認(rèn)點(diǎn)擊背景色
3.動(dòng)態(tài)顯示/隱藏某個(gè)Tab
根據(jù)id來(lái)獲取當(dāng)前的item
MenuItem homeItem = navigation.getMenu().findItem(R.id.navigation_order);
homeItem.setVisible(true);? //true默認(rèn)顯示果港,false不顯示
4.添加角標(biāo),比如下面的圖片
如果別的Tab也顯示角標(biāo)
5.去掉默認(rèn)的點(diǎn)擊縮放動(dòng)畫
大體BottomNavigationView的基本使用到此結(jié)束瞄勾,在一般的項(xiàng)目中完全夠用遵馆。借此記錄一下。