FragmentAnimations
支持.v4 Fragment转化的动画示例。
这些动画不需要依赖额外的库。
使用方法示例
在Fragment中,只需这样编写代码:
@Override
public Animation onCreateAnimation(int transit, boolean enter, int nextAnim) {
return CubeAnimation.create(CubeAnimation.UP, enter, DURATION);
}
内容
立方体动画

翻转动画

推/拉动画

移动动画

组合使用
@Override
public Animation onCreateAnimation(int transit, boolean enter, int nextAnim) {
if (enter) {
return MoveAnimation.create(MoveAnimation.UP, enter, DURATION);
} else {
return CubeAnimation.create(CubeAnimation.UP, enter, DURATION);
}
}
立方体/移动动画

移动/立方体动画

推送/移动动画