¿Cómo mostrar / ocultar vistas agrupadas en Android?

Quiero crear una actividad como la que se menciona en la foto ... en cuanto presiono el botón Maximizar, quiero que se convierta en pantalla completa para la actividad y la parte 1 se minimice, y nuevamente cuando presiono el botón Restaurar quiero que convertirse en un primer estado: poder ver la parte 1 y la parte 2 ...

Creo que si ponemos dos diseños es posible? ¿No es así? Por favor remítame a un recurso para que me ayude con esto o muéstrame el código para lograr una solución.

Respuestas a la pregunta(2)

Su respuesta a la pregunta