Galería de Android con zoom de pellizco

Encontré un proyecto de muestra deGalería con zoom de pellizco e hizo alguna corrección de errores. Puedes descargar mi código enaquí

Es compatible con pantalla completa solamente. Siempre centra la imagen a la altura de la pantalla. Pero quiero colocar una vista de encabezado en la parte superior de la pantalla y realizar el ajuste en la ubicación de la imagen. La ubicación de la imagen debe ser:

<code>header height + (screen height - header height) / 2
</code>

No soy tan bueno en usarMatrix. ¿Alguien tiene idea de cómo hacer que la galería personalizada funcione en cualquier tamaño (no solo en pantalla completa)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta