我正在处理片段过渡,并且我有自定义过渡动画。
public class FlipAnimation extends Animation {
public FlipAnimation() {
setDuration(500);
}
public void applyTransformation(float interpolatedTime, Transformation t) {
t.getMatrix().reset();
t.getMatrix().preTranslate((float) Math.random() * 6 - 3,
(float) Math.random() * 6 - 3);
}
}
现在要将此过渡设置为我的片段,我使用了以下方法
public Animation onCreateAnimation(int transit, boolean enter, int nextAnim) {
FlipAnimatio anim=new FlipAnimatio();
return anim;
}
但这不会在返回堆栈片段上执行动画。当我按下返回按钮时如何在返回堆栈片段上获取动画?还有谁能解释什么是transit,nextAnim 做什么以及如何使用它们?