根据 Mike Ortize 的建议,我正在使用TouchImageView
Mike Ortize 和我的自定义ViewPager
。
ViewPager
我的问题是,如果当前图像处于缩放状态,如何滚动到下一张图像?
目前,在我的实现中,ViewPager
只有在缩小图像后才会进入下一个屏幕。我用来控制和我的自定义getParent().requestDisallowInterceptTouchEvent(boolean);
之间的触摸事件处理的切换。如果我不这样做,那么我将无法水平平移图像,因为 viewpager 会将我带到下一张图像。TouchImageView
ViewPager
Image
我想到的一种解决方案是,获取&的边缘ImageView
并检测滚动的方向。然后使用它,将触摸监听器从其切换TouchImageView
到其 Parent ViewPager
。
我从Chris Banes的PhotoView库中得到了这个想法。
非常感谢任何帮助。
编辑:
我确实提到了问题View Pager + ImageView +Pinch Zoom + Rotation
对于自定义 ViewPager,我指的是 Mike Ortize 的 Answer