Fragment 中样式仅为一个 RecyclerView,界面在上下滑动时,非常容易触发 ViewPager2 的左右滑动。
应该如何控制左右滑动不要那么“灵敏”?
目前考虑的是如果解决不了,只能禁用掉手势滑动,通过 fakeDragBy() 方法来实现按钮左右切换页面。
Android 新手,还望不吝赐教。
Fragment 中样式仅为一个 RecyclerView,界面在上下滑动时,非常容易触发 ViewPager2 的左右滑动。
应该如何控制左右滑动不要那么“灵敏”?
目前考虑的是如果解决不了,只能禁用掉手势滑动,通过 fakeDragBy() 方法来实现按钮左右切换页面。
Android 新手,还望不吝赐教。
1
fansangg May 5, 2020
建议上网搜一下 android 的 touch 事件传递机制,看看就会明白了
|
2
fansangg May 5, 2020
move 的时候做判断是否拦截
|
3
nicevar May 6, 2020
自己拦截触摸事件, 按情况进行过滤处理
|