Bottom Navigation View has been added to version 25 of the Design Support Library. Tried and it\'s much easier to use now.
But I am facing problem implementing it a
BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation); //Add MenuItem with icon to Menu navigation.getMenu().add(Menu.NONE, 1, Menu.NONE, "Home").setIcon(R.drawable.ic_home_black_24dp);
Hope it helps.