Puk Puk! Kto tam? BubbleTabBar.

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.

Biblioteka w oryginalnym kształcie

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
Efekt końcowy

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'

Mam coś dla Ciebie

Zapisz się do mojego newslettera, a ja prześlę Ci zbiór kilkunastu praktycznych wskazówek dla programisty aplikacji mobilnych.

Menu