重写
onInterceptTouchEvent(MotionEvent ev){}
public class UnScrollableViewPager extends ViewPager{
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
if (isScrollble()){
return super.onInterceptTouchEvent(ev);
}else {
return false;
}
}
}
结束!
没其他需求别重写
scrollTo(int x, int y){}
如果你同时使用了TabLayout,就没办法正常工作了
该博客介绍了一个名为UnScrollableViewPager的自定义组件,它继承自ViewPager并重写了onInterceptTouchEvent方法。如果ViewPager可滚动,则允许父视图拦截触摸事件;否则,阻止拦截,确保在与TabLayout配合使用时能正常工作。博客内容涉及Android UI开发中的触摸事件处理和自定义视图技术。
802

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



