【发布时间】:2013-09-06 14:19:38
【问题描述】:
我想禁用滑动,但仅限于右侧。我在this 答案中找到了一个可行的解决方案。不幸的是,这复制了整个ViewPager 源以实现目标。有没有只继承现有类而不重复的方法?
【问题讨论】:
-
你一定要用vanilla ViewPager吗?
-
如果有一个包含
ViewPager的库,我可以顺便使用它。请注意,我想动态启用和禁用右滑动,而不仅仅是静态禁用它。 -
我想您可以尝试覆盖 onTouchEvent 或 onInterceptTouchEvent 并尝试过滤掉您不希望它响应的触摸事件(其余部分调用 super)。
-
实际上我必须复制所有内容,因为我想修改私有方法。 :(
-
防止滑动真的很简单,一个方法调用。仅在一侧阻止它们可能会更加困难......
标签: android android-viewpager swipe