2016-12-01 40 views
6

我試着從Android支持庫中新的BottomNavigationView。對於其中一個菜單項,我希望有一個自定義視圖,以便我可以通過編程方式將圓形用戶圖像添加爲圖標。Android BottomNavigationView作爲圖標的自定義視圖

使用後,這似乎不可能與此支持組件或roughhike/BottomBar庫。有任何想法嗎?這個問題可以簡化爲如何使用菜單中的佈局作爲圖標,以及如果BottomNavigationView或其他庫可以實現這一點。

+0

尋找同樣的東西。支持庫的BottomNavigationView非常糟糕。我試圖控制可能會或可能不會顯示在菜單項旁邊的「計數徽章」,因此正在尋找控制視圖的能力。 –

+0

這正是我所需要的。到目前爲止,似乎我們需要等待BottomNavigationView變得更好,除非您不需要定製任何東西。我正在研究本文[文章]中提到的所有庫(https://blog.autsoft.hu/now-you-can-use-the-bottom-navigation-view-in-the-design-support-library /),如果它們不工作,我會嘗試使用TabLayout創建自己的(也許?)。 – apSTRK

+0

@apSTRK你有沒有遇到過任何方式在最新版本的Bottom Navigation中爲MenuItem定製佈局。我試着用它支持的所有屬性,比如動作視圖,但是無法做到。 – cgr

回答

4

我發現了一個第三方的底部導航視圖類庫,它可以完成我們想要的任何事情 - 包括內置「通知徽章計數」功能。

https://github.com/aurelhubert/ahbottomnavigation

這是一個恥辱的官方控制是這麼窩囊,但我使用這個現在和它完美的作品。

+0

我會看看這個。我想比較它到https://github.com/Ashok-Varma/BottomNavigation,因爲它似乎也做我們想要的一切。 – apSTRK

+0

哦,有趣的是,我也看了一眼,但完全錯過了它也有徽章的事實!好吧,我沒有遇到任何錯誤,但我之前提到過,將它與基於片段的'ViewPager'連接起來,並且所有的工作都很好。 :) –

+0

這個圖書館到目前爲止是非常棒的。在支持人員變得更好之前,我會讓它成爲可以接受的答案。有幾個好的圖書館可以做這個底部導航,並且每個都可以更好地適應不同的場景。如果這個庫不適合你考慮: – apSTRK

相關問題