Problema de zoom no ViewPager & ImageView

Eu estou tentando implementar uma galeria de imagens usando o ViewPager. Além disso, para implementar o recurso de zoom nisso, estou usandoTouchImageView do github. Eu também tentei usarZoomableImageView.

Mas, o problema é, se eu zoom a imagem e se eu rolar a imagem, em vez de imagem,ViewPager está ficando rolado e próxima vista deViewPager está sendo carregado.

Se eu ampliar a imagem, então, se eu rolar isso, então a imagem tem que se mover em vez deViewPager

A próxima visualização do ViewPager deve ser carregada somente se chegar ao final da imagem ampliada. Como fazer isso?

Eu não consigo encontrar isso. Se eu toco e arrasto a imagem na diagonal, só então a imagem é movida. ou então o arrastar do ViewPager está sendo chamado.

ps: isso não é duplicado. O zoom está concluído. Mas o problema é depois do zoom da imagem.

questionAnswers(5)

yourAnswerToTheQuestion