What do you mean by the term, "realize"? Does that mean to develop? Creating this feature from scratch won't be a good idea, as you would have to handle many events such as drag events (for the drawer). What you need to use is, a Navigation Drawer activity. Navigation drawer supports the features that you need to use. That is how you see the applications to be working in Android with this feature. Android manages showing the list view of the drawer using the z-index in the application and the rest of the stuff would be managed by Android too, like showing the content, changing which layout or content to show etc. For more on this, please go through, Creating a Navigation Drawer | Android Developers[^]
The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~