• Stars
    star
    132
  • Rank 274,205 (Top 6 %)
  • Language
    Kotlin
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Example of Android BottomNavigationView

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.
    screenshot

Prerequisites

  • 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

Getting Started

Build with the Android Studio Electric Eel | 2022.1.1 Patch 2

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; 
}