public FragmentTransaction setCustomAnimations(
@AnimatorRes @AnimRes int enter,
@AnimatorRes @AnimRes int exit,
@AnimatorRes @AnimRes int popEnter,
@AnimatorRes @AnimRes int popExit) {...}
以上是该方法的参数,可以看到有四个参数,分别介绍是什么意义:
Fragment是通过hide和add方法进行切换的情况:
第一个Fragment是f1,第二个Fragment是f2
从f1切换到f2,再从f2切换到f1:
- 第一个参数 f2进入动画
- 第二个参数 f1隐藏动画
- 第三个参数 f1重新出现时的动画
- 第四个参数 f2消失动画
网友评论