If you want to switch between fragments with botttomnavigation view, without losing fragments state and along with if you want to maintain backstack of fragments. Then this example is for you.
We will learn How to draw custom shapes in Curved Bottom Navigation View.
By applying viewpager animation you can also make AMAZING Reside Menu.
An example Android project of animated menu items in toolbar.
A sample project with the new BottomSheet classes from the android support library.
This project imitates Tumblr's menu, dragging animations look like a snake.
A demo of the power menu with Reveal and other animations.