-1

我在 FragmentActivity 中有一个 ViewPager 组件,并用 FragmentStatePagerAdapter 和 Fragments 填充它。

这件事有效,只有一件事我不想要,但也许这是预期的行为:

当我滑动到下一个片段/视图时,第一个片段/视图保持静态并且不会移动。下一个片段在第一个片段上方滑动。当我滑回第一个片段时,它是一样的。第一个似乎坐在其他碎片下面,根本不动。看起来其他碎片就像第一个碎片上方的毯子一样被拉走......

我怎样才能让第一个片段像其他片段一样被移入和移出?

非常感谢!

4

3 回答 3

0

在这里查看“使用 PageTransformer 自定义动画” http://developer.android.com/training/animation/screen-slide.html

它将向您解释如何在视图之间制作动画。如果您想要默认行为,只需删除对

setPageTransformer(); 
于 2013-08-07T16:33:45.790 回答
0

哦,好吧,好像 Android 的 WebView 不喜欢内容 CSS 中的“位置:固定”!这就是答案:如果您使用 CSS“位置:固定”定位您的 HTML 内容,Android ViewPager 中的 WebView 将不会移动!对我来说似乎是一个错误......

这个问题可能已关闭,谢谢所有试图帮助我的人!

于 2013-08-08T12:44:57.693 回答
0

尝试使用 ViewFlipper。它也可以让您轻松玩转每种布局。在这个问题中尝试我的解决方案——ViewFlipper 实现

于 2013-08-07T16:44:07.597 回答