Scrollview vertical y horizontal en Android

Estoy realmente cansado de buscar una solución para Scrollview vertical y horizontal.

Leí que no hay ninguna vista / diseño en el marco que implemente esta característica, pero necesito algo como esto:

Necesito definir un diseño dentro de otro, el diseño secundario debe implementar el desplazamiento vertical / horizontal para mover.

Inicialmente implementé un código que movía el diseño píxel por píxel, pero creo que no es la forma correcta. Lo probé con ScrollView y Horizontal ScrollView pero nada funciona como lo deseo, porque solo implementa el desplazamiento vertical u horizontal.

Canvas no es mi solución porque necesito adjuntar oyentes en elementos secundarios de alguien.

¿Que puedo hacer?

Respuestas a la pregunta(11)

Su respuesta a la pregunta