A library to reproduce the behavior of the Bottom Navigation guidelines from Material Design.
A library to reproduce the behavior of the Bottom Navigation guidelines from Material Design.
Library to implement the Bottom Navigation component from Material Design guidelines (minSdkVersion=14).
Warning: For >= 2.3.0, you need to use AndroidX in your project
dependencies {
compile 'com.aurelhubert:ahbottomnavigation:2.3.4'
}
<com.aurelhubert.ahbottomnavigation.AHBottomNavigation
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
OR
<androidx.coordinatorlayout.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
...
<com.aurelhubert.ahbottomnavigation.AHBottomNavigation
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
…
int[] tabColors = getApplicationContext().getResources().getIntArray(R.array.tab_colors);
AHBottomNavigation bottomNavigation = (AHBottomNavigation) findViewById(R.id.bottom_navigation);
AHBottomNavigationAdapter navigationAdapter = new AHBottomNavigationAdapter(this, R.menu.bottom_navigation_menu_3);
navigationAdapter.setupWithBottomNavigation(bottomNavigation, tabColors);
Feel free to create issues / pull requests.
…
No open issues yet, or sync has not completed.