2016-04-28 41 views
2

我试图创建一个ViewPager在这个画面可视化片段页面,如:的Android ViewPager可视化的“楼梯”

enter image description here

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

我试图设置填充顶部和底部,但没有成功

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

我readed本指南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会更好吗? 感谢

回答

2

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

Android stack view

但是,如果你想要做的事就像火种卡这里是一个很好的开源库: -

https://github.com/blipinsk/FlippableStackView

Android stack view

+1

嗨Hitesh,谢谢你的帮助!我尝试了第二个,但我不喜欢它。 我会提到你的第一个。 – michoprogrammer

+1

Hitesh你做了我的一天:D现在我必须弄清楚如何修改滑动动画。谢谢您:-) – michoprogrammer

+0

我很高兴能够帮助您,请接受答案并关闭主题。 –