1

挑战:大家好。我需要制作一个垂直 viewPager,对页面变化有翻转效果。

我正在使用 v19 进行开发。我已经尝试了几种实现,但几乎没有一个对我有用。只有使用 android-directionalviewpager-1.2.1fixed.jar 实现垂直 viewpager 才能工作,但是在设置我的 pageTransformer 时出错。其他的没有显示内容。我花了很多时间实施解决方案,但没有成功。

任何人都可以帮助我完成我的任务吗?原谅我的英语。提前致谢。

4

1 回答 1

0

您可以简单地复制 ViewPager 的源代码。无论您在哪里看到它在水平方向上做某事,都将其更改为垂直做同样的事情。寻找带有字母 X 或 Y 的事物,例如getScrollX()getScrollY()。这可能需要一些时间,并且您会错过一些第一次通过,但这当然是可能的(我已经为一个项目做过)。

这是来源:https ://android.googlesource.com/platform/frameworks/support/+/master/v4/java/android/support/v4/view/ViewPager.java

于 2014-03-16T05:54:23.950 回答