2016-12-01 15 views
6

Android Destek kitaplığından yeni BottomNavigationView'ı deniyorum. Menü öğelerinden biri için, özel bir görünüme sahip olmak istiyorum, böylece bir simge olarak programlı olarak dairesel bir kullanıcı resmi ekleyebilirim.Android BottomNavigationView simgeleri özel görünümlerle

Kullandıktan sonra, bu destek bileşeni veya kabadayı/BottomBar kitaplığı ile bu mümkün görünmemektedir. Herhangi bir fikir? Soru bir menüde bir mizanpajın ikon olarak nasıl kullanılacağı ve eğer BottomNavigationView veya diğer kütüphaneler ile mümkün ise basitleştirilebilir.

+0

Aynı şeyi arıyorum. Destek kütüphanesi BottomNavigationView çok korkunç bir şekilde topal. Menü öğelerinin yanında gösterilebilecek ya da gösterilemeyen 'sayıları denetle' kontrol etmeye çalışıyorum ve bu nedenle görüntülemeyi kontrol etme yeteneğini arıyorum. –

+0

Tam olarak ihtiyacım olan şey de bu. Şimdiye kadar bir şey özelleştirmek gerekmiyorsa, BottomNavigationView'ın daha iyi olmasını beklememiz gerekiyor gibi görünüyor. Bu makalede bahsedilen tüm kütüphanelere bakıyorum (https://blog.autsoft.hu/now-you-can-use-the-bottom-navigation-view-in-the-design-support-library /), eğer bunlar işe yaramazsa, TabLayout'la (belki?) kendiminkini yapmaya çalışacağım. – apSTRK

+0

@apSTRK Alt Gezinme'nin en son sürümünde MenuItem için özel yerleşime sahip olmak için herhangi bir yolla karşılaştınız mı? Eylem görünümleri gibi desteklediği tüm özniteliklerle denedim, ancak yapamadım. – cgr

cevap

4

Üçüncü taraf Alt Gezinme Görünümü kitaplığı buldum. Bu kitapta, istediğimiz her şeyi - yerleşik 'bildirim rozeti sayısı' işlevine sahip olmak da dahil.

https://github.com/aurelhubert/ahbottomnavigation

Resmî kontrolü çok kullanışlı olmayan bir utanç, ama şimdilik bu kullanıyorum ve mükemmel çalışıyor.

+0

Buna bir göz atacağım. Https://github.com/Ashok-Varma/BottomNavigation ile karşılaştırmak istiyorum, çünkü istediğimiz her şeyi yapıyor gibi görünüyor. – apSTRK

+0

Oh ilginç, ona da baktım, ama aynı zamanda rozetleri olduğu gerçeğini de kaçırdı! Henüz daha önce bahsettiğim ile herhangi bir hata ile karşılaşmadım, bir Parçacık tabanlı 'ViewPager' ile bağlanmış ve her şey gayet iyi çalışıyor. :) –

+0

Bu kütüphane şu ana kadar harika. Destek olana kadar kabul edilen cevabı yapacağım. Bu alt gezinmeyi yapabilen ve her biri farklı senaryolara daha iyi uyan birkaç iyi kütüphane var. Bu kitaplık sizin için uygun değilse, göz önünde bulundurun: – apSTRK

İlgili konular