angcyo / DslTabLayout

:hearts: Android界最万能的TabLayout(不仅仅是TabLayout), 支持任意类型的item, 支持Drawable类型的指示器,智能开启滚动,支持横竖向布局等
https://github.com/angcyo/DslAdapter
MIT License
1.57k stars 148 forks source link

多层嵌套问题? #71

Closed SmallWinter closed 2 years ago

SmallWinter commented 2 years ago

感谢作者,就一个问题,多层嵌套滑动是否不支持?

angcyo commented 2 years ago

未测试

SmallWinter commented 2 years ago

未测试

我测试了一下,确实多层嵌套存在问题,无法正常工作;用的最新版本,Viewpager2

SmallWinter commented 2 years ago

补充一下:多层嵌套,只有最外层的生效,内层的无法生效。

SmallWinter commented 2 years ago

再次感谢大佬,确实是好库,从最开始的时候就开始支持。 希望能尽快给个回复,是否有快速的解决方案,如果暂时没有的话,我再考虑其他方式。

angcyo commented 2 years ago

原生的TabLayout支持ViewPager2嵌套吗?

SmallWinter commented 2 years ago

不好意思,经过测试,tablayout+viewpager2也存在同样问题,看来是viewpager2特性导致,已经换回viewpager了,感谢!

angcyo commented 2 years ago

VP2会通过onInterceptTouchEvent获取手势, 注定了无法嵌套使用.

AversonCoder commented 1 year ago

假定 ParentFragment(Tab + ViewPager2) + ChildFragment(Tab + ViewPager2) 的情况下。

使用该方案:NestedScrollableHost 可解决多层嵌套连续滑动的情况。

@SmallWinter