SlidePlaneLayout vs DrawerLayout for menu in android

In the most of the applications, we have seen the slide menu used and many of the users want some attractive menu something like to slide with different ways and style. Slide menu is more attractive for users. To build this kind of features many Concepts are available for developer to implement this,

Now a day NavigatonView is more popular for slide menu. But Here I am describing to you to create slide menu for different - different style. I am not going to more customized but giving some useful platform that you can make your customization on this.
Here are some basic things which I am targeting.
1. SlidePanelLayout
2, DrawerLayout

SlidePanelLayout provides horizontal multi-pane layout to create for multiple screens. For more detail about this Please check the developer site Here.
DrawerLayout provides to pull the view in a vertical way. It is strongly recommended to use in Navigation. For detail about this Please check developer site Here.

Let's check both Layouts to implement menu slide. Before writing the code I want to show the implemented video that helps you get to understand both features. Please check this video.