¿Cómo implementar una vista de pila personalizada en Android?

He buscado en Internet pero no pude encontrar alguna buena explicación o consejo. Básicamente, quiero implementar esta funcionalidad.

 en deslizar hacia abajo

Usé la clase StackView y todo lo que obtengo es esta pila "diagonal"

Quiero que las vistas estén una detrás de otra, como en las imágenes de arriba.

Pregunta similar se hace aquí ->Android personalizar stackview, pero no pude encontrar ninguna respuesta satisfactoria.

He leído el código de StackView como se sugiere, pero honestamente, no sé cómo lo personalizaría para obtener lo que quiero. Cuando cambio el valor de PERSPECTIVE_SHIFT_FACTOR_X o PERSPECTIVE_SHIFT_FACTOR_Y, nada cambia y obtengo la misma "vista diagonal". ¿Me estoy perdiendo de algo?

Gracias de antemano por las respuestas.

Respuestas a la pregunta(2)

Su respuesta a la pregunta