1

根据 Mike Ortize 的建议,我正在使用TouchImageViewMike Ortize 和我的自定义ViewPager

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

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

Image我想到的一种解决方案是,获取&的边缘ImageView并检测滚动的方向。然后使用它,将触摸监听器从其切换TouchImageView到其 Parent ViewPager

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

非常感谢任何帮助。

编辑:

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

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

4

0 回答 0