在之前碰到过这种问题,当时也解决过.但本人很懒,忘记了做下记录,故坑不可怕,就怕一直往里跳.....
viewpager的事件本身其实主要的就是那个滑动事件,里面无论你放的什么,事件上层肯定还是需要经过viewpager.那么viewpager事件急需要自己做一下处理.而这个pointerIndex out of range则是底层进行绘制的时候geX()等方法里面获取的问题.获取不到实际的手指数目(-1).这个我查阅了一些文章,基本都是try catch处理.
在viewpager的ontouchEvent和onInterceptTouchEvent里面进行处理下.简单就是这些,我也没找到别的解决办法.故在此做个记录….