Bottom Navigation
This application is example of how to use BottomNavigationView.
- Implement
com.google.android.material.bottomnavigation.BottomNavigationView - This app is implemented in Kotlin
- Disable BottomNavigationView shift mode.

Prerequisites
- Android SDK 29
- Android Build Tool 30.0.2
- Androidx 1.2.1
- Android Plugin for Gradle 4.1.0
- Kotlin gradle plugin 1.4.10
Getting Started
Build with Android Studio 4.1
Disable shifting mode
Since Support library 28
<android.support.design.widget.BottomNavigationView
・・・
app:labelVisibilityMode="labeled"
・・・
/>Support library 27 or lower (target-sdk-27)
Use the extension of BottomNavigationView.
bottomNavigationView.disableShiftMode()You need to configure proguard-rules.pro file if you want use ProGuard. Such as below:
-keepclassmembers class android.support.design.internal.BottomNavigationMenuView {
boolean mShiftingMode;
}