Vista deslizante de Android

Necesito hacer una vista deslizante que debe deslizarse hacia arriba desde la parte inferior de la pantalla cuando hago clic en un botón. Tiene que mostrarse en la parte inferior de la pantalla y necesito deslizarlo / arrastrarlo al centro de la pantalla. Las imágenes a continuación lo explican mejor. casi como el AndroidSlidingUpPanel de "umano" que puedes encontraraquí:

El problema es que quiero que el primer hijo (El contenido de mi Vista, una imagen, por ejemplo) llene toda la pantalla y también quiero que se muestre el segundo hijo (la barra inferior real) cuando hago clic en un botón. Las imágenes a continuación lo explican mejor. Si no es posible hacer esto cambiando el AndroidSlidingUpPanel, ¿cómo puedo hacer eso? Nunca he trabajado con puntos de vista como este. Realmente agradecería cualquier consejo o ayuda. Muchas gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta