片段幻灯片转换不同步

时间:2017-03-18 01:10:16

标签: android android-fragments

当用户前进到下一个片段时,我只想让它们滑动,就像使用ViewPager一样。所以我试过了:

Obstacle

视觉效果奇特。进入片段开始快速移动,然后在结束时减速。退出的片段开始缓慢移动,然后在最后加速。它们应该在任何给定时刻匹配速度,当转换发生时它们的边界只是接触。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

就像我想的那样,答案非常明显,让我变得愚蠢。

正如我所指出的,两个过渡加速和减速的方式不同。这是他们的插补器的结果。所以我需要做的就是确保它们都具有相同的插值器。它可以很简单:

slide.setInterpolator(new FastOutSlowInInterpolator());

当两个幻灯片切换动画具有相同的插值器时,它们将以完全相同的速度移动,平滑地同步。