gpt4 book ai didi

java - Android 在未完成 Activity 的情况下执行退出动画

转载 作者:太空宇宙 更新时间:2023-11-04 13:30:07 26 4
gpt4 key购买 nike

我有两个 Activity ,我们将它们称为 Act1 和 Act2。Act2 在 Act1 中使用 startActivity() 调用。我在调用 startActivity() 之后立即调用 overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right) 。问题是,退出动画(在本例中是滑出效果)不起作用。 Act2 只是滑入,但 Act1 不会滑出。

我认为Act1没有滑出的原因是它还在Activity Stack中。如果我在 startActivity() 之后立即调用 finish(),动画效果会很好。但是,如果我按 Act2 中的后退按钮,应用程序将退出而不是返回到 Act1。这不是我想要的。有没有办法在不调用 finish() 的情况下执行退出动画?

最佳答案

如果您完成了该 Activity ,而不是返回,而是开始了新的 act1 Intent ,该怎么办?您也可以覆盖后退事件,以便您可以获得后退按钮或导航后退按钮。

关于java - Android 在未完成 Activity 的情况下执行退出动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32282822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com