我已经在我的活动中实现了这个https://dev59.com/32Yr5IYBdhLWcg3wssGP#22797619 (垂直ViewPager)。
我的适配器放置在viewpager中的碎片具有滚动视图。
当我到达滚动视图底部时,它不会在viewpager中切换页面。 但是,如果我从右下角或左下角滑动,它有点起作用,很难解释,但它跳过完整滑动的20-30%(从第1页到第2页),如果我立即释放,它会返回,我也可以继续滑动以继续页面切换。
我认为我的滚动视图是问题所在...
当我到达滚动视图底部时,它不会在viewpager中切换页面。 但是,如果我从右下角或左下角滑动,它有点起作用,很难解释,但它跳过完整滑动的20-30%(从第1页到第2页),如果我立即释放,它会返回,我也可以继续滑动以继续页面切换。
我认为我的滚动视图是问题所在...
<com.mypackage.MyVerticalViewPager>
片段
<LinearLayout>
<ScrollView>
<!-- massive amount of stuff -->
</ScrollView>
</LinearLayout>
我在这里尝试了一些答案:
https://dev59.com/bGsy5IYBdhLWcg3wsQFj#14435116
编辑:我尝试了这个 https://github.com/castorflex/VerticalViewPager/blob/master/library/src/main/java/fr/castorflex/android/verticalviewpager/VerticalViewPager.java 并使垂直滚动起作用。ScrollView也起作用,但当我到达底部时,我需要真正地快速滑动手指才能到达另一页。我想我必须删除scrollView的某种overscroll。有人有什么想法吗?