Step 1 : add library in you gradle
//Material Bottom Navigation Bar
implementation 'com.android.support:design:27.1.0'
then sync ....
Step 2 :
open your layout.XML dile add bottom navigation bar or you can include them in my project i have included that <android.support.design.widget.BottomNavigationView />
Step 3 : add menu to your Bottom Navigation Bar add menu folder and add required menus .
Step 4 : If you want to stop shifting of menus which are default behaviour . then you need to add a BottomNavigationHelper File and then initialize your Bottom bar in your Activity.java file