当可缩放的View变大之后无法得到View的onTouch事件,默认为Viewpager的onTouch事件,变成了Viewpager的左右滑动.
解决方法:子view里使用这个方法,getParent().requestDisallowInterceptTouchEvent(true) 可以中断pager获取到事件
用法:
if(view到达临界值,可以响应ViewPager的切换view事件的时候){
// 自己的处理事件
…
}else{
子view.getParent().requestDisallowInterceptTouchEvent(true) ;
}

本文详细介绍了在Android应用中,当可缩放的View变大之后,如何解决无法得到View的onTouch事件的问题。通过在子View中调用getParent().requestDisallowInterceptTouchEvent(true),可以中断ViewPager获取到事件,从而实现自定义触摸事件处理。
720

被折叠的 条评论
为什么被折叠?



