有没有办法以编程方式定义“片段过渡”动画?

时间:2019-02-19 14:42:36

标签: android android-fragments android-animation

this answer中所述,在更改片段时,我可以使用FragmentTransaction#setCustomAnimation(int, int)方法来定义动画。但是,这种方法仅限于XML文件中定义的动画。

在片段之间切换时,是否可以使用以编程方式定义的动画?

1 个答案:

答案 0 :(得分:0)

好像没有这样的选择。

如果我需要猜测,我会说原因是保存和恢复流程(也称为进程死亡)。当应用程序死亡时,将XML资源的ID持久保存在Bundle中并在以后检索它们很容易,但是在重新启动应用程序之后,重新创建自定义动画对象要困难得多。