是否可以“过度滚动” Android PhotoView?

时间:2019-10-21 19:59:52

标签: android android-photoview

我希望能够滚动PhotoView。例如,如果用户放大并一直滚动到PhotoView中包含的图像的底部,然后继续向上拉图像,我希望PhotoView意识到它已经滚动到其底部边界的边缘,然后基本上向上平移。当前,您无法立即执行此操作,在此示例中,图像的底部无法滚动到PhotoView本身的底部之外。

我尝试通过将PhotoView包装在自定义ViewGroup中,并在requestDisallowInterceptTouchEvent中覆盖ViewGroup,并拦截触摸并翻译{{ 1}},如果PhotoView并没有请求禁止拦截(即图像已拖到PhotoView的边缘),但是从我从添加的日志中收集的数据来看,{{1 }}不会以易于实现我想要的方式的方式调用该方法。

我也曾尝试在加载到PhotoView的位图上添加边框,但这似乎对我想要的东西有点沉重。

有人曾经尝试做过这样的事情吗?

0 个答案:

没有答案