Android ViewPager 可视化为 "stair"

Android ViewPager visualization as a "stair"

我正在尝试创建一个 ViewPager 来可视化片段页面,如下图所示:

我正在阅读的页面在接下来的两三页之上作为一种阶梯。当我向左滑动时,页面向左移动,从顶部到下一个。

我尝试设置 padding top 和 bottom,但没有成功

mViewPager.setPadding(0, top, 0, bottom);

我阅读了本指南 ViewPager with previous and next page boundaries 但没有成功。

我看到了一些用于设置 ViewPager 垂直的库,但我想至少看到幻灯片的接下来的两三页,所以我想简单的垂直 viewpager 不能解决我的问题。 https://github.com/castorflex/VerticalViewPager

我正在使用此处的 "DepthPageTransformer" 动画 http://developer.android.com/training/animation/screen-slide.html 我尝试将比例修改为 1.25f

private static final float MIN_SCALE = 1.25f;

结果是第一个页面底部的页面,当我向左滑动时调整大小并带到前面,但这不是我想要到达的页面!

我哪里做错了? 你认为使用 RecyclerView 而不是 ViewPager 会更好吗? 谢谢

你要找的是Android StackView 这是一个开源库,您可以在您的项目中使用它:- https://github.com/blipinsk/FlippableStackView

但是如果你想做像 tinder cards 这样的东西,这里有另一个很好的开源库:-

https://github.com/blipinsk/FlippableStackView