Galeria Android z powiększeniem pinch

Znalazłem przykładowy projektgaleria z powiększeniem szczyptą i naprawiłem błąd. Możesz pobrać mój kod pod adresemtutaj

Obsługuje tylko pełny ekran. Zawsze wyśrodkowuje obraz do wysokości ekranu. Ale chcę umieścić widok nagłówka na górze ekranu i dostosować położenie obrazu. Lokalizacja obrazu powinna być:

header height + (screen height - header height) / 2

Nie jestem dobry w używaniuMatrix. Każdy ma pomysł, jak dostosować dostosowaną galerię do pracy w dowolnym rozmiarze (nie tylko na pełnym ekranie)?