我在应用程序中实现某些功能时遇到了麻烦。 我想实现的是能够上下滑动以查看某些片段。
我目前正在使用ViewPager,使用FragmentStatePagerAdapter在三个Fragment中水平滚动。我们将这三个片段称为“ HorizontalFragments”(图像中为绿色)-用户可以通过向左或向右滑动来浏览它们。另外,我有两个“ VerticalFragments”(图像中为橙色)。我希望用户能够做的是通过向上或向下滑动任何水平片段来访问这些对象。
我确实看过Umano AndroidSlidingUpPanel,但这仅适用于将面板向上滑动而不向下滑动。
有什么办法可以实现?我也很想收到您的意见,例如,如果有比使用片段更好的方法来解决问题,也可以。
谢谢。
对于任何感兴趣的人,Android X的ViewPager2类都可以做到这一点。
您可以创建一个具有垂直滚动方向的ViewPager2,并在其内部创建一个具有水平滚动方向的嵌套ViewPager2。非常好!