W ramach przygotowywania jednego z przyszłych wpisów na bloga potrzebowałem biblioteki, która pomoże mi skonfigurować pasek nawigacji o konkretnym UI w aplikacji Android. Po krótkich poszukiwaniach wybór padł na BubbleTabBar autorstwa Akshay Sharma.

To, czego szukałem to pasek nawigacji, który będzie posiadał wbudowaną animację pomiędzy zmianami zakładek oraz tekst aktualnie wybranego po prawej stronie. To, co mnie zdziwiło to fakt, że nie biblioteka nie pozwalała na usunięcie tła z aktualnie wybranej zakładki. A to było niedopuszczalne 🙂
Pomyślałem, że poszukam czegoś innego. Poświęciłem kilka dodatkowym minut, ale bez powodzenia. I wtedy mnie oświeciło!
Zrobiłem forka i wprowadziłem zmianę samodzielnie. Przedstawiam Ci zaktualizowaną bibliotekę BubbleTabBar. Oto co zostało zmienione względem oryginału:
- dodanie właściwości bubbletab_show_background
- migracja biblioteki do AndroidX

Jak zainstalować?
Tutaj znajduję się GitHub mojego forka:
https://github.com/krzbbaranowski/BubbleTabBar
Poniżej adres repozytorium oraz dostęp do biblioteki.
repositories {
maven { url 'https://jitpack.io' }
}
implementation 'com.github.krzbbaranowski:BubbleTabBar:1.0.3'