我希望能够滚动PhotoView
。例如,如果用户放大并一直滚动到PhotoView
中包含的图像的底部,然后继续向上拉图像,我希望PhotoView
意识到它已经滚动到其底部边界的边缘,然后基本上向上平移。当前,您无法立即执行此操作,在此示例中,图像的底部无法滚动到PhotoView
本身的底部之外。
我尝试通过将PhotoView
包装在自定义ViewGroup
中,并在requestDisallowInterceptTouchEvent
中覆盖ViewGroup
,并拦截触摸并翻译{{ 1}},如果PhotoView
并没有请求禁止拦截(即图像已拖到PhotoView
的边缘),但是从我从添加的日志中收集的数据来看,{{1 }}不会以易于实现我想要的方式的方式调用该方法。
我也曾尝试在加载到PhotoView
的位图上添加边框,但这似乎对我想要的东西有点沉重。
有人曾经尝试做过这样的事情吗?