Introduction - If you have any usage issues, please Google them yourself
The source implementation is split-screen function, the screen filled by the four static button, and then use message passing to achieve split-screen, including full-screen and restore.