IntensifyImageView
IntensifyImageView copied to clipboard
在viewpager里面滑动的时候,会出现图片被裁剪的情况
在viewpager里面滑动的时候,会出现图片被裁剪的情况
应该不是被剪切,应该是放大后滑动事件冲突导致的
恩,我看了下,在对父容器试图进行拦截的时候, getDrawingRect(mDrawingRect);返回的值有时候是不正确的,就会导致判断上面出现问题,但是这个方法是从view传递的,我没有想到好的处理方案。
@Override public void scroll(float distanceX, float distanceY) { getDrawingRect(mDrawingRect); //here Point damping = mDelegate.damping(mDrawingRect, distanceX, distanceY); getParent().requestDisallowInterceptTouchEvent(damping.x != 0 || damping.y != 0); scrollBy(damping.x, damping.y); }