如果当前图像在TouchImageView中处于​​缩放状态,如何在ViewPager中移动到下一个图像

时间:2014-04-08 13:06:29

标签: android android-viewpager touchimageview

我正在使用Mike Ortize的TouchImageView和Mike Ortize建议的我的自定义ViewPager

我的问题是,如果当前图片处于缩放状态,如何滚动到ViewPager中的下一张图片?

目前,在我的实施中,ViewPager仅在缩小图像后才进入下一个屏幕。我使用getParent().requestDisallowInterceptTouchEvent(boolean);来控制TouchImageView和我的自定义ViewPager之间触摸事件处理的切换。如果我不这样做,那么我就无法水平平移图像,因为viewpager会将我带到下一张图像。

我想到的一个解决方案是,获得Image&的边缘。 ImageView并检测滚动的方向。然后使用此功能,将touchlistener从TouchImageView切换到其父ViewPager

我是由Chris Banes从PhotoView库中得到这个想法的。

非常感谢任何帮助。

修改

我确实提到了问题View Pager + ImageView +Pinch Zoom + Rotation

对于自定义ViewPager,我指的是Answer by Mike Ortize

0 个答案:

没有答案