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.

- Android SDK 33
- Android Build Tool 30.0.2
- Androidx 1.6.1
- Android Plugin for Gradle 7.4.2
- Kotlin gradle plugin 1.8.0
Build with the Android Studio Electric Eel | 2022.1.1 Patch 2
<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; }