All Projects → yasszu → bottom-navigation

yasszu / bottom-navigation

Licence: other
Example of Android BottomNavigationView

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to bottom-navigation

BottomNavArchDemo
The demo project for Bottom Navigation with Navigation Architecture Components article
Stars: ✭ 53 (-49.04%)
Mutual labels:  bottomnavigationview, bottomnavigation, bottom-navigation-view
BottomNavigationBar
A light bottom navigation bar in Android supporting Tint mode.
Stars: ✭ 48 (-53.85%)
Mutual labels:  bottomnavigationview, bottomnavigation
Bubble Navigation
🎉 [Android Library] A light-weight library to easily make beautiful Navigation Bar with ton of 🎨 customization option.
Stars: ✭ 1,537 (+1377.88%)
Mutual labels:  bottomnavigationview, bottomnavigation
BottomNavigationView
Bottom Navigation Example
Stars: ✭ 15 (-85.58%)
Mutual labels:  bottomnavigationview
FragmentStateManager
An Android library that holds fragment states for bottom navigation view even when activity rotates.
Stars: ✭ 54 (-48.08%)
Mutual labels:  bottomnavigationview
BottomNavygation
Bottom Navigation based on Bottom Navigation View from Android
Stars: ✭ 62 (-40.38%)
Mutual labels:  bottomnavigationview
BottomNavigationCircularColorReveal
Build a BottomNavigationView with a circular color reveal animation like in Material Design guidelines demos.
Stars: ✭ 24 (-76.92%)
Mutual labels:  bottomnavigationview
bottomnavigationviewex-android-binding
Xamarin.Android Binding Library for Ittianyu BottomNavigationViewEx
Stars: ✭ 25 (-75.96%)
Mutual labels:  bottomnavigationview
BetterBottomBar
Fork of the BottomNavigationView from the design lib to allow for view state, accessibility and colorful animations
Stars: ✭ 33 (-68.27%)
Mutual labels:  bottomnavigationview
flutter-bottomAppBar
Watch the tutorial video on Youtube ->
Stars: ✭ 15 (-85.58%)
Mutual labels:  bottomnavigationview
Motion-Tab-Bar
A beautiful animated flutter widget package library. The tab bar will attempt to use your current theme out of the box, however you may want to theme it.
Stars: ✭ 237 (+127.88%)
Mutual labels:  bottomnavigationview
BottomNavigation-RichPath-Sample
BottomNavigation RichPath Sample
Stars: ✭ 76 (-26.92%)
Mutual labels:  bottomnavigationview
BottomNavigationViewDemo
BottomNavigationView + Fragment 学习Demo
Stars: ✭ 22 (-78.85%)
Mutual labels:  bottomnavigationview
Bottomnavigationviewex
An android lib for enhancing BottomNavigationView. 一个增强BottomNavigationView的安卓库。
Stars: ✭ 3,259 (+3033.65%)
Mutual labels:  bottomnavigationview
IRBottomNavigationView
Floating Bottom Navigation/Tab System
Stars: ✭ 48 (-53.85%)
Mutual labels:  bottomnavigationview
Bottomnavigation
This Library helps users to use Bottom Navigation Bar (A new pattern from google) with ease and allows ton of customizations
Stars: ✭ 4,299 (+4033.65%)
Mutual labels:  bottomnavigation
Ti.BottomNavigation
Material Design Bottom Navigation Controller for Titanium Mobile
Stars: ✭ 13 (-87.5%)
Mutual labels:  bottomnavigation

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 29
  • Android Build Tool 30.0.2
  • Androidx 1.2.1
  • Android Plugin for Gradle 4.1.3
  • Kotlin gradle plugin 1.4.31

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; 
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].