如何使用动画集完全以编程方式启动Activity

use*_*456 8 android android-animation android-layout

我试图动画显示新活动的方式.默认是滑入.我有一个动画集,我想以某种方式附加到Intent或Activity,以便它在我调用startActivity时启动.

问题是我需要完全以编程方式完成这项工作.我无法为动画等声明任何XML资源.我该怎么做?

Cas*_*eyB 0

Activity有一个名为的方法overridePendingTransition(),您可以使用它来传递新动画。所以你只需在onCreate你的Activity.

  • 他说“完全按照程序进行”。 (9认同)
  • @CaseyB:如前所述,“我无法声明任何用于动画的 XML 资源”。overridePendingTransition() 采用两个 xml 资源参数。 (3认同)
  • 这完全是通过编程实现的。我没有说修改资源文件。 (2认同)