Android Readable Material Design BottomBar
http://www.viralandroid.com/2020/03/android-readable-material-design-bottombar.html
Android Readable Material Design BottomBar.
Yet another material bottom bar library for Android
Download From GitHub
Download complete project source code from GitHub
Yet another material bottom bar library for Android
Usage
- Create your tabs.xml under your res/xml/ folder
<?xml version="1.0" encoding="utf-8"?>
<tabs>
<tab
drawable="@drawable/ic_home_black_24dp"
text="@string/home" />
<tab
drawable="@drawable/ic_search_black_24dp"
text="@string/search" />
<tab
drawable="@drawable/ic_shopping_basket_black_24dp"
text="@string/bag" />
<tab
drawable="@drawable/ic_favorite_black_24dp"
text="@string/favorite" />
<tab
drawable="@drawable/ic_account_circle_black_24dp"
text="@string/profile" />
</tabs>
- Add bottom bar to your layout
<com.iammert.library.readablebottombar.ReadableBottomBar
android:layout_width="match_parent"
android:layout_height="56dp"
app:rbb_tabs="@xml/tabs"/>
- Add listener
bottomBar.setOnItemSelectListener( object :ReadableBottomBar.ItemSelectListener{
override fun onItemSelected(index: Int) {
}
})
- Set index at runtime
bottomBar.selectItem(index)
- Customize if you need
<com.iammert.library.readablebottombar.ReadableBottomBar
android:layout_width="match_parent"
android:layout_height="56dp"
app:rbb_tabs="@xml/tabs"
app:rbb_textColor=""
app:rbb_indicatorHeight=""
app:rbb_indicatorColor=""
app:rbb_initialIndex=""
app:rbb_backgroundColor=""
app:rbb_textSize=""
app:rbb_activeItemType="text or icon"/>
Setup
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.iammert:ReadableBottomBar:0.2'
}
Download complete project source code from GitHub