我试图通过覆盖transformPage()方法在视图分页器的页面滑动中做一些动画,这样当我从右向左滑动时,新页面(来自右侧的页面)应该出现在前一个下方动画开始后的页面,然后上一页应在新页面的左侧滑动。 当我从左向右滑动时,新页面应直接滑过上一页并完全覆盖它。但我无法实现它。 我尝试过以下方法: -
if(position > 0 && position < 1)
{
int pageWidth = page.getWidth();
float translateValue = (-position * pageWidth);
if(translateValue < pageWidth)
{
translationX = translateValue;
}
else
{
translationX = 0;
}
}
else
{
alpha = 1;
scale = 1;
translationX = 0;
}
请提供一些建议。谢谢
答案 0 :(得分:0)
这应该像你想要的那样工作,你只需要把它放在你的PagerTransformer类中:
addTodo()