AndroidBottomBarView is a lightweight bottom navigation view,
fully customizable with an indicator and animations.
BadgeAnimation is an enumeration class for
appearing badge with animations.
BadgeAnimationInterpolator is an enumeration class for
animating BadgeAnimation with an interpolator.
BadgeForm is an attribute class that has some attributes about text
for customizing menu item badge easily.
BottomBarFlavor decides which type (icon, title) will
be shown as default (unselected).
The default flavor is BottomBarFlavor.ICON.
BottomMenuAnimation is an enumeration class for
animating selected or unselected BottomMenuItemView with an interpolator.
BottomMenuItem is a collection of BottomMenuItemView attributes.
Composed to TitleForm, IconForm, and BadgeForm with fully customizable.
Each builder of the form can be reused for setting up multiple menu items.
BottomMenuItemView is an bottom menu item view with badges and
selected/unselected animations. Composed to title, icon, and badge.
IconForm is an attribute class that has icon attributes
for customizing menu item icons easily.
OnBottomMenuInitializedListener is an interface for listening to the AndroidBottomBarView is initialized.
OnMenuItemSelectedListener is an interface for listening to the menu item selected.
TitleForm is an attribute class that has some attributes about text
for customizing menu item title easily.