图片缩放时java.lang.IllegalArgumentException: pointerIndex out of range

来源:互联网 发布:java telnet 编辑:程序博客网 时间:2024/05/21 14:08


在开发中ViewPager中遇到一个问题,困扰了我很久,就是缩放时,手势快一点,就出现:java.lang.IllegalArgumentException: pointerIndex out of range。搞了好久终于解决了,下面是解决方案:

    1.重写ViewPager,让其继承ViewPager.

    2.重写里面的onInterceptTouchEvent() 和 onTouchEvent()的两个方法:

    

@Overridepublic boolean onTouchEvent(MotionEvent event) {try {return super.onTouchEvent(event);} catch (IllegalArgumentException ex) {ex.printStackTrace();}return false;}@Overridepublic boolean onInterceptTouchEvent(MotionEvent event) {try {return super.onInterceptTouchEvent(event);} catch (IllegalArgumentException ex) {ex.printStackTrace();}return false;}

大笑大笑大笑这就愉快的解决了。

0 0
原创粉丝点击