我正在尝试使用overridePendingTransition()
为第一个Activity设置动画 - 该用户是在用户启动应用时创建的。这可能吗?
我应该在哪里致电overridePendingTransition()
?
在super.onCreate()
之后和super.onStart()
之后立即尝试,但它无效。
我更喜欢在运行时管理它,而不是在自定义样式中设置@anim。找不到任何东西。有可能吗?
答案 0 :(得分:0)
从经验中我只会说工作使其工作您需要使用变通方法,即创建透明的启动器活动,随身携带应用名称和所有内容没有View
(即没有设置内容视图)并使其透明,就像我用这段代码this.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
所说的那样,并立即调用你的“现实生活中的启动画面或启动器活动”,以及把this.overridePendingTransition(R.anim.grow_from_middle,R.anim.shrink_to_middle);
放在onresume()
(你喜欢的任何地方,我更喜欢这个)和 voila 你有它...