通过向上/向下滑动切换为片段

问题描述 投票:0回答:1

我在应用程序中实现某些功能时遇到了麻烦。 我想实现的是能够上下滑动以查看某些片段

我目前正在使用ViewPager,使用FragmentStatePagerAdapter在三个Fragment中水平滚动。我们将这三个片段称为“ Horizo​​ntalFragments”(图像中为绿色)-用户可以通过向左或向右滑动来浏览它们。另外,我有两个“ VerticalFragments”(图像中为橙色)。我希望用户能够做的是通过向上或向下滑动任何水平片段来访问这些对象。

enter image description here

我确实看过Umano AndroidSlidingUpPanel,但这仅适用于将面板向上滑动而不向下滑动。

有什么办法可以实现?我也很想收到您的意见,例如,如果有比使用片段更好的方法来解决问题,也可以。

谢谢。

android android-fragments android-viewpager fragmentpageradapter fragmentstatepageradapter
1个回答
0
投票

对于任何感兴趣的人,Android X的ViewPager2类都可以做到这一点。

您可以创建一个具有垂直滚动方向的ViewPager2,并在其内部创建一个具有水平滚动方向的嵌套ViewPager2。非常好!

© www.soinside.com 2019 - 2024. All rights reserved.