It is necessary to make a retractable curtain, i.e. There is a Layout, on top of the button, when you click, another Layout is pushed down. It looks like SlidingPaneLayout from support v4. But just press and (or) pull down.
What are the options to implement this? Ready libraries are not desirable. thank